You got it in one, the only person here who has ultimate control is the site owner, not those who partake in free membership and usage to spout what they do. That being if the site owner is not happy, it is their prerogative to remove what they do, and I uphold that as a free user of their website.
As to words that are filtered, do you disagree with such action, or is it you are quite happy to see offensive words being used and with that ultimately encourage others to use offensive words because it will, having filters in place ensures we keep a reign on what we may say as some things aren't the best things to say as most of us do have the ability to say what we need to say without resorting to profanity and deliberate offence.
As to the subjects that some bring up and I am aware of what you are implying here and to whom it is aimed, again you have freedom of choice to view and get involved, it is the website participant's choice as to whether they get involved, it is not a requisite.
But if subjects are not to other forum participants taste, have you noticed what happens, no one or few comment and the subject quickly slides down to the bottom of the forum and off into history, gone so you know what to do if something is not to your liking, don't participate, don't even be curious and lurk as views to a particular subject keep it alive and kicking and in your case I assume ; annoying.
But understand something perhaps whilst some may spout what they do that some don't like, others also do the same in different ways which also irritates others as guess what, we are all flawed no one is perfect.