People seem to either love or hate Denver Broncos quarterback Tim Tebow, I suspect because he is overtly Christian-y. But then again, Green Bay star Reggie White was also overtly Christian-y, and he was universally loved and respected as a player, though he harmed his image later with some ridiculous statements, if I recall correctly.
So my question is why the difference in treatment? Is it that White was regarded as a better player or is race somehow a factor? Any theories?