I don't do lists, but if I had to do one, this would be my list of reasons why it is perfectly okay to cancel a Ted Nugent concert:
1. He's a terrible musician with terrible songs.
2. See number 1.
I mean, it's not censorship, and it never has been, when an organization decides not to allow a racist to profit from being a hatemonger. No one is telling Ted Nugent that he can't say whatever he wants and be an asshole in public. He's actually encouraged to do so by many, many people. He can say whatever he wants.
The problem here is that Nugent has hit the wall and can't convince anyone to pay him to be a dick in public anymore. If he can't make a living being a dick in public, he should stop being a dick in public. If he can't stop being a dick in public, then whose fault is that?
How hard is that to figure out?