Swearing in speech or displayed in writing does not offend me but there is certainly a time and a place for the use of such language. One such place is in front of my Mum and another when in public where the use of such language might be heard by other people. I've been educated by the University of Life and can swear as much as any other person. I know what can offend and I know when and where such language can be used without offending others, or equally when to use the language to offend! My wife is very well spoken, has a whole of degrees and other educational qualifications and she too can swear. It's not uncommon for her to call me a "c*nt"! Is she uncouth? No, far from it. Am I offended? No, not in the least but it does make me laugh....and that is the most important thing. As she says, it's just another word.
Is there a need for swearing on a forum? Let's not get too het up about it...