1) Coinbase's corporate culture is more libertarian (where an argument on "don't focus on politics" may go across more reasonably) while Basecamp's entire corporate brand is based on power for employees.
2) Coinbase was about to IPO and thus taking a buyout is harder to justify financially, while Basecamp equity is essentially worthless.
How is it reasonable to enforce "no politics" when the company's culture is based on a niche political tendency?
The more reasonable interpretation is "no politics that looks different from our existing politics"
A selection bias at Basecamp, where they likely (whether intentionally or not) favored hiring politically outspoken, left leaning, progressive candidates. DHH has always been politically outspoken, so it's not a major surprise that they hired many similar types of people. Given how outspoken he is about literally everything, I'm almost entirely certain he would have been the first one out of the door if he were on the other side of this situation.
And then just the horrible way in which they mismanaged this, by announcing it publicly on a blog post (many of them heard about it on Twitter first) before actually talking with their employees.
but also i think the founders kinda blindsided all the employees with the announcement which probably made it worse.
I don't know how folks don't understand that - % and pure numbers tell different stories depending on scale.
If my hard drive has 5% remaining on it my reaction is going to be totally different if its a 250GB HD or a 10 TB HD.