(Mainly) Eric,
 
It may be that Jacob's examples are not as pathological as he intended
(as you point out, most not even pathological at all), but his point is
still valid:  you should try to make your parser as tolerant as possible
of "minor" (whatever that means) violations of the standard.
 
This is (after all, only) the robustness principle.
 
Niall