Fun fact, related to this: learned and learnt are also both correct. I always assumed learnt was a redneck thing (I'm from the south), but it turns out the Brits use it too. Who knew?
I've heard it used in a sentence like "When I was a boy, my daddy done learnt me a thing or two about fishin'". Which is why it's associated with southern slang, I think. That's my hypothesis anyway.
Folks in west verginnie use words and phrases carried over from the old days when talkin like brits and Frenchmen was considered fancy, and it’s devolved into hill folk lingo. Yes, it’s technically a dialect but it’s not proper grammar in American English just because some hillfolk and southern drawl says it.
Right, I get that it's not grammatically correct in that context, but the word itself is valid. I had always thought "learnt" was akin to "ain't", but that's not the case. Both "learned" and "learnt" are correct, but the latter is less commonly used in the US.
Most modern linguists consider “should have” to be a completely valid variation of should’ve / should have.
Yes, it does contradict what your english teachers in school taught you, and according to that world view “if we don’t have those rules then we wouldn’t be able to understand each other”. But the hundreds to thousands of languages where those rules don’t even exist and people understand missing/“incorrect” meaning from context, as well as the fact that you can proudly stand on your “i know what’s right” soapbox and say that “should of” is wrong, only serve to prove that these rules aren’t actually rules or part of the english language and are more like the linguistic equivalent of fashion.
Again, you understood exactly the meaning OP meant, enough that you could confidently barge in and tell them they’re “wrong”, and tell them what they should have used instead to fit your fashion rules.
Basically, absolutely nobody saw this meme, saw “should have” instead of “should have”, and thought “hmm, i don’t know what’s supposed to be being said in this case.” You dislike “should have” because you were told you were supposed to, and that if you didn’t stick to these rules nobody would respect you or understand what you’re saying. Now, you do the same thing and lose respect for people who didn’t (while also understanding what they are saying exactly). That has nothing to do with the language, and is, again, more akin to “you wore white after labor day” or “you wore socks with sandals” or whatever other fashion faux pas you committed — none of which are related to actual linguistics or the natural way through which languages evolve (or whether or not your outfit looks good on you on any given day)
Most modern linguists wouldn’t take a position on this at all, and would tell you that you’re conflating Language and spelling. Most linguists don’t study writing systems, because they are a different thing from Language. Language is an evolving system that is always changing, and people develop the ability just by being around other people as they grow up, whether someone is teaching it to them or not. It just happens naturally. Reading/writing is more formalized, has to be taught, and many people in the world never master it. Many languages don’t even have an official written form. It’s not the same sort of thing.