I think with the punctuation issue, and as a whole the ability to post in some form of legible English is kinda to be expected.
We've got kids from India, Pakistan and all around that region who I assume get taught the basics of our language, but not much more unless they try hard.
The thing for us more experienced members is to help educate these kids, you can go back and look at (and I hope he doesn't mind me using his name) the kinda guys like Kshitiz, who when he started here didn't have as good of English as he does now. Its that kinda thing which can make the forum something special, IF we treat these kids right.
I'll admit that it pisses me off greatly when I read posts that make no sense, but to jump on it, in public, is wrong.