Let's take a step back and look at a little bigger picture here for a sec and put a different spin on it:
Some of us don't give two squirts about Football, Baseball, Basketball or Hockey, yet the taxpayers (yes, albeit on a more local level) pay for the facilities they play in (I still don't get why stadiums are only good for 10 years or so before they need a whole new one?!). In Sacramento here, the Kings owners have been trying to wrestle a new arena out of the citizens for years, even to the point of strong armed attempts. I and thousands and thousands of others are saying "we're not basketball fans, why should WE have to pick up the bill and pay for it too?!", yet eventually we all do.
So how is this different? At least with Martin's Nascar and Shoe's NHRA sponsorship, ALL sports demographics are covered. EVERYBODY ends up with something for their tax dollars. The government wastes far more. If they parked Pelosi's high falutin' private airliner for good, they could fund the entire Top Fuel class all season. The money they spend on racing sponsorships is a drop in a much bigger bucket (think tankcar) than what they waste money on in the Federal Government (think TSA); at least we all get something we can tangibly see out of it.