certainly everyone has a right to their opinions.
Expressing those opinions does have limitations however.
I am not the expression police, but I personally find some adjectives/adverbs, when used against people who in no way are deserving of such to be over the line.
Words like treason are not interchangeable with A'hole or other expressions. They have a very specific meaning and carry a death penalty. It is a legal term.
I would be careful when using these types of words.