I totally agree.
The problem with people being offended with swearing is that some people use it as carte Blanche to "feel triggered".
When I contracted at salesforce, I swear it is probably of the most gay friendly companies I have work for...
I felt like 40% of the people I met were gay. The thing though was there was one guy that was an asexual, and he was pretty damn good at his job, but so high-strung that anything seemingly could trigger him...
I swear. A lot. And when you're in a small team/startup that's fine... But in the larger enterprises... Not so much.
Recently, I said the word "bullshit" in my new office and turned a bunch of heads...
If my shit doesn't launch properly I'll say "fuck" and for me - it's appropriate.... Some people don't like it. For this reason alone, I don't like the open office idea... But only because I am tired of triggering people who are offended by swearing.
/weird-rant