Relevant points you bring up. I don't even bring up anything religious related at work, maybe out of some cowardly fear of being fired or maybe just because I think I am throwing "pearls to swine". Maybe a little of both though, in reality.
In my line of work, there are very very few "I believe Jesus is God" type of people.... then smaller than that there are even fewer , if any , people who call themselves Catholic,.... then I am probably the only traditional Catholic in the 20 square miles of my company.
If something comes up to me that blasphemes Jesus or his saints or Mary, and its directly levied to me for a retort, I hope I'll have the courage to respond in like and damn to the consequences if I get fired or reported to my superiors.... but otherwise I'll just let it fly by because "I'm in the belly of the beast" and must remain silent to survive.
Now outside of work, its on, mang.