Great returns are nice when you can afford the investment. We're borrowing millions to put a sticker on the side of a stock car. History will judge us harshly for such idiocy.
I think you may have a valid disagreement with the Constitutional issue, but I will counter, along with my ROI comment, that there is no other group more supportive of the military, up to and including giving their sons and daughters for the protection of out country and way of life than Nascar fans.