Many people on many boards forget that they do NOT have freedom of speech on the internet, unless they actually own the website upon which they speak.
Sites owned by others count as private property (they are not public, they are publicly visible, like somebody's front yard is publicly visible land, not public land), and you do not have freedom of speech on private property. That is why website moderators & admins are allowed to remove or edit comments without having to get a court order.
Even when you have a right to free speech, you do not have a right to be heard, listened to, agreed with or to have your opinion respected even acknowledged. You also do not have the right to step over the line from self expression and opinion to defamation and libel.
Wherever you possess a right of expression, others also possess an equal right to disagree, argue and ridicule your opinion.
And why should they not consider your current or future words in the context of your known past words? Do you not have an expectation of the style of a new song, based on what you have already from that artist?
In short, your post reads to me as if you are crying victim, purely because other people here do not agree with your expressed world-view, and have the temerity to tell you so as publicly as you expressed yourself in the first place.