The firing is justified... Not for the guy wearing the tie, but simply because the boss asked him to take it off over five times. If he was simply fired for wearing the tie then I could see where that would come across as ridiculous, but, if the boss asked him to take the tie off and gave him the reasoning as to why and he still refused, then i see nothing wrong with the boss terminating his position.