Toby Keith surely just plays to the masses with his red white and blue lyrics, and this coming from a country music fan. That being said Lee Greenwood's God Bless the USA is about as great a patriotic song as there is.
honestly, I hate GBUSA because the first time I heard it, it was being used as Reagan's 1984 campaign theme song. I can't stand when patriotism is used to divide the country.
I hate it when our troops are used as props for campaign speeches or thinly veiled campaign events, too. both sides do this. Soldiers who object to the commander-in-chief's politics should not be commanded to go to such events, chain of command or not.