Homophones are more frequently confused by native speakers, particularly by Americans (presumably due to the broad accent), than by foreigners. Also, without intending to insult native speakers, as a general rule foreigners have a far better command of English grammar than native speakers.
To be honest, I think it's because as Americans, we're becoming more stupid than other places. In fact, we're celebrating anti-intellectualism at this point. Fancy book-learnin', ivory tower liberal professors, 'round' Earth, all that nonsense. My belief is just as good as your fact these days around here. Half of it is because not many people read on their own anymore, so more and more their knowledge of language is based on hearing and not seeing. Why people screw up so many things (idioms are the worst) because they have only HEARD them, not seen them.
And yet, we're super arrogant about it, and still think we're better than everyone else. Which is why I enjoy it so much when those rants are filled with very basic errors. Who doesn't think less of the people protesting for awful causes when they have obvious spelling/grammatical errors on their signs? Especially when the error changes the meaning of their sign? Come on...
Maybe your right, tho, and were beeing to hard on peeple that cant use English to good. There not all loosers, I no. Mute point, I guess. Its hard too say, we should take a pole.
(wow, that was a lot of effort to get through auto-correct!)
Can't tell me that if someone posted that as a serious response that it doesn't change how you think of them, or adjust your response slightly. That the (in my experience) majority of posts like that are usually attacking or judging other people doesn't help, either. Just a bunch of dummies trying to find SOMEONE they can put lower on the totem pole then themselves.