I support what Matt said and his right to say it. Where he goofed up is that he allowed the name of his employer to be associated with his article. See the information at the end of the article in MensNewsDaily.
J. Matt Barber is a non-practicing attorney, an undefeated heavyweight professional boxer (Matt "Bam Bam" Barber), and a professional jazz drummer in the Chicago Land (IL) area. In addition to his Law Degree, Barber holds a Master of Arts in Public Policy. Matt Works for Allstate Insurance Company as a Territorial Senior Manager in Allstate's Law and Regulation Corporate Security (Internal Fraud Investigations) Department.
I think this is grounds for a stern warning, but certainly not grounds for firing someone. If this had been a pro-deviant lifestyle article, or pro-jihadist screed, I'm doubtful that the employee would have even received a warning let alone get fired over it. So, I'm not excusing Allstate for their obvious political correctness, but Barber really opened himself up to having this happen to him.
But how did the group connect Barber to the insurance company? It turns out one site that posted the column, MensNewsDaily.com, added to the bio line on the article the fact that Barber worked for Allstate. Barber says he did not include that fact in the original column submission but that the site "disclosed that without my knowledge or consent."
I read the whole article, it talks about marriage, and what homosexuality is (n't), it's not really gay bashing stuff. But, he is from SF, so even that must be "bad". He wrote it for mensnewsdaily.
Still, it's a violation of his free speech rights, and alstate will loose.