I see a difference between a clothing statement supporting a loathsome politician in an aggressive way (roll eyes, ignore) and one that's actively promoting murdering people. UA should have removed him, just as they would a person sporting profanity. That's well within their right, and if I were a passenger asked to take a later flight while he was not I would be angry.