In Search of RSS Parsers

I have been looking for a Java RSS parser that can handle all variations of RSS without much luck.  Availability and quality of RSS parsers don't seem to match the current level of hype.  Most look like as if they were put together using glues and strings over a few hours.  Not much concerns over security either.  I wonder what percentage of RSS clients can be crashed just with bad RSS data?  Anyway, it looks as if I'll be writing a RSS library.