For reasons I’ve never entirely understood and in contrast to most other professional sports, it’s acceptable and accepted practice to wear your political heart on your sleeve in NASCAR. Hell, it’s encouraged — as long as your sleeve is a Republican sleeve, that is. Why is that?
It’s an interesting question. Fans of NASCAR enjoy a political uniformity that eludes, well, every other major sport. In part, it’s the regionalism involved–stock-car racing is still very much a Dixie sport–and in part it’s the defiant, make-it-to-the-county-line origins that make NASCAR the natural bedfellow of the post-Southern Strategy Republican party. It’s also a predominantly white sport, and that goes for competitors, fans, and prevailing culture. No other American sport–not baseball, football, basketball–is as politically aligned as NASCAR, Considering the factors in play, that’s not especially surprising.