I also sometimes express controversial opinions, but I try not to be rude.
You will eventually get banned from Reddit if you express anything that doesn't align with the hive-mind. If you disagree you are banned. Expressing dissent will get you banned. The rules don't actually matter.
If you post in a subreddit that the subreddit you are posting in does not like, you are banned.
That's the most ridiculous thing in my opinion. It's literally mods denying users access to other parts of the site.
The only way to stay unbanned is to not engage. Downvote and move on. That's not a great way to create interesting conversation and a useful site though...
Reddit is still a great resource, but it's shooting itself in the foot.
It's too big. There's no dang keeping an eye on everything and keeping things civil.