Since we are being pedantic, doesn't grammer refer to the spoken language and not the spelling conventions used to represent it, in other words this person is a spelling bandit, or more specifically a punctuation bandit
Oh, can I add another pet peeve. "Semantics" when discussing naming of things when the meaning is clear. "Semantics" is about meaning, not about naming. But it's "semantics", obviously :).
Consider you can have multiple writing systems for a single language, that single language would have a single set of grammar rules, but would have multiple orthographic rules applied to it.
Put another way, if I was to invent apostropheless English which was exactly like English but just omits all written apostrophes that wouldn't change the rules of English grammar, possessives would still be possessive etc.