The protection of speech is the reason you are being banned. Each subreddit has an acceptable policy and posting against that could get you booted. The good news is you can start your own with your own rules.
Going in the gardening subreddit and talking about your cat will not be looked on positively. Same as the donald with whatever viewpoint you have that doesn't lineup.