Whether people like it or not United has the right to dictate their policies and employees can either comply or be refused services. As a former airline employee I remember when I had to wear a coat and tie in order to fly on a pass. The current codes are so much better than it use to be. There are always going to be people that push their views to the limit and in this case that may be what happened, especially since the dress code was sent out the day before.