What a fucking moron. They told him to take it off. He knew damn well he should have. But he continued to wear that retarded button. When I go to Home Depot I don't want to have God imposed on me. If this were an unjust country (which it is but that's beside the point) he would have been executed and not just fired. The idiot got what he deserved.
Also did anyone happen to catch:
"This associate chose to wear a button that expressed his religious beliefs. The issue is not whether or not we agree with the message on the button," Craig Fishel said. "That's not our place to say, which is exactly why we have a blanket policy, which is long-standing and well-communicated to our associates, that only company-provided pins and badges can be worn on our aprons."
I think that basically covers the thread. He signed a contract to work there, he has to abide by store policy or he can be fired. He's not going to win a single cent in court.