You are right...one of the longhair rock dudes would have clocked Kanye!
I can't help but believe that my own musical heroes would never stand for stuff like that. I mean, can anyone imagine 80s Henry Rollins not knocking him the fuck out live on national TV? Or at the very least verbally destroying him? No one rants like Henry Rollins.