When BCH fork, they add replay protection and did things correct, they have a different point of view so it is great they fork and they do their path, but how they are doing in 2x it is an attack to BTC so how can you expect people not get upset?
I was actually really surprised that Bitcoin Cash was able to properly add strong replay protection, because they waited until the eleventh hour to do it. Good on them, I agree.
Strong replay protection would be preferred here as well, but at least 2X has opt-in protection now. Maybe they can be convinced to improve on this; there's still ample time left.
It's interesting to note that the August 1 UASF did not have replay protection either (it technically couldn't), and it had a high risk of splitting the network and creating a separate altcoin. In fact, it could be seen as a worse attack than 2X because there was the additional risk that the legacy chain would suffer a massive wipeout/reorg attack, at which time the chains would re-align. All rewards mined and transactions that occurred between the fork and realignment blocks would be erased from the legacy chain.
There could have been massive, massive losses of a magnitude we've never seen before, and that's the leverage that UASF supporters used to push the network to change the consensus rules. I'm partial to the argument that both 2X and UASF were attacks. The latter was probably worse, though.