How I'd vote, based on rock 'n roll-ness, longevity, innovativeness and overall influence on other musicians.
Tupac Shakur NO. Not rock 'n roll.
Janet Jackson NO. ditto.
Joan Baez NO. ditto
Bad Brains Who?
Yes YES, and about time!
ELO ABSOLUTELY
Pearl Jam YES
The Zombies YES. Respect for keyboard players before it was cool
J. Geils Band NO. A one-hit-wonder. Huge hit, yes, but there's just the one
Steppenwolf YES. Ground-breaking proto-metal
Journey YES. If only for longevity, but also a damn good rock band
MC5 MAYBE. Influenced a lot of people, or so I'm told
Shaka Khan NO. Quality sappy pop, but not rock 'n roll
Chic NO. Endless respect for Mr. Rogers and company, but it's not the "disco hall of fame"
Kraftwerk YES. Maybe it's not rock 'n roll but they influenced many rock 'n rollers
The Cars YES. Sophisticated, inventive productions that influenced the way records are made
Depeche Mode YES. Poppy but musically inventive
Feel free to disagree!