::shuffles feet, looks embarassed::
I’ve got to admit, my grammar and general english skills are not what they should be. They’re not apalling - my spelling is fine, my sentence structure is adequate, and I can usually guess an approximation to correct punctuation. It is however just that: a guess. I put semicolons where they look right, and the inner workings of the comma are beyond me. I honestly don’t recall having any formal training in english grammar beyond the absolute basics - the definitions of nouns, verbs, adjectives, etc. It’s possible that I did learn more than this and have since forgotten it all, but I’m skeptical.
Really I think it is a teaching issue. Note that I say a teaching issue rather than a teacher issue. I’m not saying there aren’t bad teachers out there - for one thing, to do so would be a blatant lie - but the real damage to teaching isn’t caused by them. Students who don’t seriously care and an education system that is fundamentally flawed cause far more problems than the worst teacher ever could.
Anyway the point is that, as someone who does care about his grammar, it annoys me intensely to see people who are infinitely worse than I am. I encounter people online who make the email quoted in the OP seem like Shakespeare (ok, a bad example perhaps, but you know what I mean), and tend to get quite irritated with them for it. It’s sad, and somewhat embarassing, that from a certain perspective I’m not all that much better. Especially given that I do a fair bit of writing, albeit all quite unpublished and likely to stay that way. Even more alarming are those who don’t do it out of laziness, but do it because they actually believe that the notions of there being correct grammar and spelling are outdated. Fortunately they seem to be quite rare - most people intelligent enough to form a coherent opinion on the subject are also intelligent enough to not form that particular one.
Actually, while I’m here, could anyone recommend to me a good resource for improving my english skills? I might as well add that to the already herculean list of things to try to do over the summer. 
P.S. Feel free to nitpick the grammar, punctuation, etc. in this post to death. I’m sure I deserve it. The above has bene proofread to death, so is hopefully free of any really major errors. I wouldn’t bet money on it though.