So you're allowed to state your opinion but if it's something you don't agree with then you just tell others to keep it to themselves and follow it with an insult? It's called freedom of speech if you don't like it CLOSE YOUR EYES.
Freedom of speech does not mean you are free from the social consequences of said speech. It just means you cannoy be legally prosecuted for speech. So yes, you are a trash human being, filled with trash thoughts.