I highly disagree with you on the "text talk" and "improper grammar" parts.
It's called "text talk" for a reason. Because people, in casual conversation, don't feel the need to type out "I don't know" or "by the way", so instead they abbreviate it. The only time using it irritates me is when people decide to vocalize it and say it in person.
But via text, I have no problems with it.
As for improper grammar, I don't care. If you're so fixated on trying to tell people how stupid they are for not forming a sentence as well as you do, you're making more of an ass of yourself than they are for sounding "like a Neanderthal." I mean really, if you want to be so arrogant, try showing it through something not stupid. "My sentence > your sentence" is never a good reason to tell somebody they're an idiot.