The Defense Department has spent millions paying professional sports teams to honor American soldiers, according to a new congressional report that revealed the extent of what critics call “paid patriotism.” 

More...