I agree. If it is purely a disagreement on politics it is shitty.
I am sure there are some examples of people getting cancelled that actually deserved it. I actually remember an example here on TNation about EliteFTS cutting ties with Metal over their owners statements.