Bands today don't suck.
The bands that MTV and the Labels push on the radio for the most part suck. Back in the day, it was okay for Motown and other labels to have a room full of writers churning out the same 3 chord progression with different lyrics. However, in today's world, people wont stand for it and will leech the one or two songs they like. When you have a team of writers creating the same song over and over for Britney Spears, Backstreet, etc., no wonder people steal the songs. The labels certainly aren't extending any extra cash trying to satisfy the consumer...so why should the consumer pay for crap?
There are plenty of bands that make good records which don't have a single song I'd skip over. Most of those, though, are independant labels or the band's own label. I don't understand why people buy CDs when they only like 1 or 2 songs on there. Everytime someone posts that they have a disc but there are only 1 or 2 good songs on there, I get upset. It's you that keeps the industry in a cycle of churning out crap. Don't buy it if you don't like most/all the songs. If you do, blame yourself for bloated prices of CDs and their sh!tty way of handling internet sharing.