they are not reasonable people nor are they the tolerant people that they claim to be.
no he shouldn't have been fired. having an opposite opinions not cause to be fired. the city violated at least 1 constitutional amendment and the fact he was expressing his religious views they violated a restricted class as well so this has the making of a discrimination case.
Heck they got a CEO fired as well because he donated his own personal money to a cause that he believed in.
yet all they want is equal rights. no they want more than equal rights they want thought police.
It seems the courts would disagree with you.
"Every time something really bad happens, people cry out for safety, and the government answers by taking rights away from good people." - Penn Jillette.
32 “Whoever acknowledges me before others, I will also acknowledge before my Father in heaven. 33 But whoever disowns me before others, I will disown before my Father in heaven.