If you think using Old Glory as costume isn’t offensive, then you are the one with the problem. Sorry that you don’t understand the flag code or the sanctity of the greatest symbol of freedom the world has known.
I revier the Constitution and the Founding Documents and fight to rid the treason of the last 100 years, but I grew up in the 1960’s when to show the colors was was to invite a fight.
If I have to erect a false god and betray the underlying beliefs that created those colors, it is a symbol to be respected, but is not to be revered but to be respected for the symbol that it is and the underlying principles that it stands for, I find no fault with Kid Rock.