Everyone, EVERYONE is entitled to their opinions. However, this is a double edged sword, and everyone also has the right to think you’re a c*nt for holding those opinions, and if they run a business and they think your opinions are likely to impact on their bottom line they have the right to not do business with you.
I wonder if there would be a similar uproar if, say, Greta Thunberg was the subject of similar business actions.