Usually a promoter is on the hook for the money. That's how the industry works, the promoter fronts the money, then recoups his expenses from ticket sales. If ticket sales aren't high, the promoter loses money on the night, not the performer. It would be extremely unusual for anybody to wait for ticket sales. I doubt Ted would perform if his money wasn't guaranteed. Is the military the promoter or just the venue? Because that's a whole other ball of wax to begin with. If the venue doesn't want to make themselves available, they aren't under any compulsion to do so.
Or we could just go on believing that there's a vast worldwide libbo conspiracy to suppress and discredit American Conservatism.
If the concert goers, who as you claim were deprived of speech they wanted to hear, want to punish those who did this, they can bring suite, just as the Tucson students are doing right now concerning Hispanic studies.
If Theodore feels his rights were denied, he could sue. He won't sue based on speech rights...if anything he might based on any contract he had.
Good luck with any of that.
My understanding is it is on a Military base, the concert is funded by ticket sales. So the military is taking it upon themselves to cancel Ted. The tickets sold for the opening act will have to be refunded. Nothing like biting off your nose to spite your face.
If it sounds like Marx and acts like Stalin...it must be Obama