that list is really stupid, keidis and bono in the top 5? ahha then you have jon bon jovi on there. some guys who are def more deserving then those guys are DLR, Ozzy, Trent Reznor, Alice Cooper, Mike Patton and Bon Scott. and chris cornell or layne staley should be on it instead of cobain.
Bono at 3 is a joke U2 has only a few great songs than most their other stuff is overrated crap. he shouldn't even be top 10.
Keidis maybe top 10 but near the bottom RHCP has sucked big time since BSSM.
Jon Bon Jovi is a good singer but he shouldn't even be top 20. how the hell could anybody think Steven Tyler is worse than Jon bon?
o well it's just a list but it's a bad one imo
my list would be something like this
1. Freddy Mercury
2. Axl Rose
3. Mick Jagger
4. Robert Plant
5. David Lee Roth
6. Steven Tyler
7. Jim Morisson
8. Ozzy Osbourne
9. Chris Cornell
10. Trent Reznor