Good luck adding in an almost limitless number of one-off exceptions to handle broken or non-conformant RSS feeds.
Also be prepared to receive bug reports from all your users using the feeds, who just expect it to work, but are stupefied and angry because it's your parser that must suck, not the feeds, because CNN's feed would never be buggy.
/s
Seriously though, is RSS feed parsing a solved problem?