"Atlanta Fire Chief Fired for Writing Christian Book"
Wrong.
He was fired because he violated the City's anti-discrimination policy:
'Atlanta Mayor Kasim Reed said the chief was not fired due to his religious beliefs but rather because of questions that arose about his “judgment and ability to manage the department" in connection with the book.
Cochran wrote a 2013 book titled, "Who Told You That You Were Naked?," in which he called homosexuality “vulgar” and “the opposite of purity.”
Reed said the city has a clear policy that forbids discrimination based on sexual orientation and that Cochran's published views could be a legal liability.'
Atlanta fire chief who criticized homosexuality may fight ouster - Yahoo News
And the notion that Cochran's freedom of speech and religion are being 'violated' is ridiculous, his hateful book is published and available for anyone to read, subject to no prior restraint; and he remains at liberty to practice his faith however he sees fit, absent any interference by government.