I don't see what the problem is. When it comes down to it, the people that spell bad on the internet, or who use a lot of slangs amongst there friends, can speak perfectly well when they have to. I think that people whos first language isn't English speak much better in everyday life then people who speak only english.
Think about it, what did you learn in spanish class "Hello how are you? How is your day today? Good? Exelent!"
You think fuckin' spaniards and mexicans talk like that, give me a break.