Also some insight on the state of Michigan. Michigan State fans are your blue collar, working and middle class Republicans, mostly from the central and somewhat western (Conservative) side of the state, while Michigan fans are your Democrats and rich Republicans from Detroit, and pretty much anyone from the backwoods of Michigan who haven't come close to sniffing a university.
Any ohio $tate fan is just a white trash Republican. Oops I did it again!
Having been attending Michigan games regularly since 1999, I can tell you that we (unfortunately) have our fair share of old, fat, white, gun-toting, libertarian/right-wing reactionaries that come to the games. Michigan State can have them. But I do remember the Michigan/Michigan State 2004 triple overtime classic when somebody took a Kerry Edwards rally sign and covered the word "Kerry" with duct tape and wrote in big block letters "BRAYLON."
(P.S. If you ever wondered where my username comes from, there you go.)