The issue I'm pointing to isn't that you're misusing the words technically, but that you seem to be using them to draw a parallel to unfair discrimination and prejudice, such as in racism.
The strict definition of a word can vary from its connotation in context, and a well-communicated idea accounts for both. If it was never your intention to draw a parallel to racism or other forms of bigotry then your opinion as presented is less "unpopular" and more "badly communicated".


I see zero problem with this, at least from a moral or ethical point of view, and except perhaps describing it as "hate". This is another choice of words that seems to draw a parallel to racism and other forms of bigotry.