Senate report accuses Pentagon of wasting taxpayers' money to pay for patriotic displays at sporting events.