Yes. it's like saying someone is racist for having a picture of a racist sign in an article about racism in America. Context is everything and removing it to intentionally discredit someone and destroy their livelihood reminds me of actual Hitler tactics. The self-proclaimed 'anti-fascists' are the actual fascists.
"The companies have no obligation (Aside from contractual) to work with him. He made content that they deemed to be bad enough to end their relationship, that's on him, no matter the intention."
This is a dangerous path as well. Should a conservative business owner be able to fire anyone in their company that supports abortion?
Should A trump supporter be able to fire anyone in their company that supported Hillary?
Sure, they aren't violating any laws. But we are creating an extremely divisive culture where opposing viewpoints can't be expressed without fear of reprisal and the result is violence.
A few years back, I remember when a few companies opposed supporting birth control and abortions and didn't want to pay for it through employee healthcare plans.
There were so many people (including here on HN) claiming that companies have no rights and they shouldn't even be given the choice.
Now that it supports your political opinion, companies have the right to not do business with anyone they wish.
So hypocritical.