I found your use of language in your post very offensive. I read through this forum to read views of other people, and then coming across your post, well, it just wasn't called for and totally unjustifiable.
IMO, bad language has absolutely no place in the public domain.
In my view, it can be damaging to those who are still working up the courage to put their views forward on this forum, any forum and infact in any area of their lives.