For the same reason I can't ever see me using "should of" - it sounds too wrong.
It is rarer for me to make the mistakes you list than mixing up completely unrelated homophones, though, as they're definitively ones I'm extra aware of.
See http://en.wikipedia.org/wiki/Dialect_levelling_in_Britain#Ex...
My four year old might occasionally use it because his friends does, and he knows it drives his mother absolutely crazy when she notices he uses South London dialect features.
* my grammar is most likely not great either, so I can't really criticise to be honest!
I've sometimes wondered whether those who are most passionate about bashing other languages and frameworks, are in fact, just using transferring the behaviour from more direct bias towards a group or person.
I always have to chuckle when you get someone on the line, and they say "my name is 'Scott'", and you have to think, "No, its not." I thought that was what the parent meant by "Scott". As in, that's not his real name.
It was not an attack on anyone other than the people that run these call centers. Most of the comments thought I was picking on grammar or something, which wouldn't have been very funny.
Sorry for any misunderstanding or offense caused.
Still, let's chill out. And process the half hearted apology of "sorry if anyone was offended, but not sorry I said it because I don't see the big deal".
I wasn't really that upset by you putting a reasonably accurate looking and long south indian name..
It did made me wonder if doing so was really that evolved from making up a willfully ignorant African or Asian inspired name 30-60 years ago. That, in turn, made me wonder if we're really progressing, and what made me write.
What's a joke to me, is how little empathy there is when someone is told to change their name to make it more acceptable and easier to pronounce because they're not worth knowing.
Maybe it'll start getting better when narrow minded thinking stops telling the world to be more open minded to tolerate their continued close-mindedness.