I sort of agree. I am personally in favour of a sterile workplace. No political talk, no baby talk, leave all that stuff at home or for your friends and focus on the task at hand. But that's not what he got sacked for. From what I understand the guy claims he was sacked for "perpetuating gender stereotype". If that's the case, he wasn't sacked for discussing politics, he was sacked for expressing the wrong political opinion.