I hate to interrupt this episode of "other programmers are so stupid,"
but this story does its best to shove blame in a lot of unwarranted directions without recognizing that the rest of the world may have a point.
<snip>
I don't find too many programmers who've written their own XML parsers out of stacks of custom regexes. I do find a lot of people who use regexes to extract information from XML documents for tasks that don't seem worth the trouble of writing a SAX app or building a DOM tree.
(I manipulate markup with regular expressions pretty frequently, though in contexts unlikely to create explosions.)
Yes, it's true that writing applications that apply regular expressions or other text processing to "complete" XML can be dangerous. That doesn't mean that people doing that are stupid or poorly trained, however, and neither does it mean that they haven't tried their local XML toolsets first and found them wanting.
RTFM is not the answer to XML's problems. Neither is demanding smarter programmers.