Of course it is. One after another <educated and noble people> will jump on forums like this stating how outraged they are by such language, however English is the most dynamic of languages. Shakespeare made up hundreds of words, and poetry is about playing with rules and order. People say "should have went", and its meaning is clear.
Oh my - this is one of my grammar pet peeves - and SO common now in the USA. I hear 'should have went' constantly. Also, 'should have did it' instead of 'should have done it'. 'He had gave it to me' instead of 'he had given it to me'. It's a very disconcerting trend!
The solution is so simple, not sure why people don't get it. If 'have' or 'had' is in the sentence, u
There are parts of the country in the U.S. where, "I should have went" is very common in spoken English, but, as the others have pointed out, it is incorrect and marks the speaker as poorly educated. This is one of those that is very jarring to the average competent English speaker.
It is jarringly incorrect and I hear TV sports commentators say it often. It showcases the lack of standards in the industry. These guys also often use the objective case in the subject ("Me and John played tennis") and do not know that "to be" always takes the nominative. In fact, theydon't even know what that means.