Hi Terence,
On judicious swearing & folks getting upset about it:
I think it is a combo of the tech/internet world going away from the share&share-a-like/hippy/hacker ethos to the VC ruled corporate ethos, plus add in world/economy/life anxiety that is making folks slightly prissy or leaking out as prissiness.
Also, I think it is formal vs. informal culture clash as well. I have found that my Brit & Euro followers don't mind if I swear on Twitter, but my Indian and East Asian followers will make comments if I use a swear word without adding euphemistic punctuation... f*^<
;o)