I actually don't think this album is bad. The singles were over played, and not all of them were great. And yeah, the political messages are pretty cheesy. But I don't really get the hate this album gets. As someone that grew up with Green Day's music (all the way back to Dookie), to me, this was one of their more progressive albums. At least to me, all the non-singles on this album are pretty great. And songs like Homecoming and Jesus of Suburbia are a lot of fun (they are pop punk on Crack. All the movements are catchy as hell).
SO yeah, even in the context of their overall career, I have no issue with this album. At least to me, it was the last great thing they put out. 21st Century was a bloated mess. Uno, Dos, Tres had some decent singles (but overall was a mess).