Col. Reb, I agree with you. I'll try not to use those terms, especially since I don't think I fit neatly into any of those categories. I totally get what your saying about speaking out. I think everyone has a role to fill. I know we have some undergrads here, and I think they're moderate way of influencing would to be part of the "mainstream" social circles at their school, and nudge people into our direction. I love that JC does those things in public, and it will make some people aware who otherwise weren't. The problem with being so outright with your views is it could exclude people from certain situations, like being a mainstream sports journalist. But yes, the more outspoken members do make a huge difference.
When I was in college, several people accused me of racism, almost in a funny way like "I can't believe your so racist..." for pointing out the caste system. Since I knew lots of athletes, a few of them said "yeah man, I cheer for the white athletes too, but I don't think they are discriminated against." Others said "yeah, it would be nice if there were more whites, but they just play the best players." But the major complaint I got was not that I was racist, but that people didn't want to think of those issues when watching a game, they just wanted to blank that out. They thought it was annoying to point out these issues. That's why I would only do it once or twice a game when we watched. What's funny though is that if a white receiver made a great catch, the guys would say "hey there's your boy!"
So to sum it up, if I'm watching a game I will cheer passively if a black scores a TD, but I will point out the missed tackles, fumbles etc. If a white in a caste position makes a great play, I will say "there should be more players like that playing!"