I think allowing ill-formed XML spreading around is much, much worse than allowing for some bad HTTP headers now and then. The headers at least don't force one to use regex and other evil methods to parse XML. Everything contained in the XML document should be well-formed according to XML specs. XML over HTTP is another ballgame, but Atom should still state how things should be done -- in a non-lenient way.
-- written a custom parser -- do not use Regex -- do not use the Universal Parser
____ [1] <url: http://www.intertwingly.net/wiki/pie/PaceServiceError>
-- Asbjørn Ulsberg -=|=- asbjornu@xxxxxxxxxxx «He's a loathsome offensive brute, yet I can't look away»