Assuming when people say radio sucks they are speaking of traditional terrestrial commercial radio stations. With that being said the real reason why radio sucks is for a number of reasons including, but not limited to:
Artist often complain, but don't do anything about it.
Payola has, is and continues to be big business/money for a lot of people.
People often don't consider alternative outlets such as community, college, Internet & satellite radio.
People's voices are not heard because they are not organized. Either get with a organization to help you organize your voices are start your own. The Future of Music is a good place to start to join an existing voice.
Many of the artist who say radio sucks often don't have their own website.
While you're complaining that commercial radio will not play your music they're artist focusing on building their email list, performing live every chance they get and embracing internet radio by doing drops and interviews as though it was commercial radio. Perhaps when you adjust your mindset and do these things you'll find greater success in your music business and career.