I am not worrying about trying to control anyone. It is just that in the event of attackers trying to hardfork without consensus, the incentives are structured such that the economic majority rallys behind the existing rules to defeat the attack. Even those that agree with the rule change (like me) rally behind the existing rules to protect the system. This looks like it is working and Classic is being defeated. If the defeat against Classic is resounding it should deter further attacks.
OK, so you call a client that "activates" a hard fork without consensus an attack. But what actions are involved in "activating" a hard fork?"Let's say Core released a version that allowed the operator to OPTIONALLY show support for BIP109 (2MB HF at 75% activation). Would you consider that an attack?"
That would be totally fine, even if it were not optional that would also be fine. I have no issue with a client that flags support or "shows support" for anything. Just like all the 8MB or BIP100 votes miners put in their headers, they are fine. My issue is a client that activates a hardfork without consensus. Classic has a methodology that means it activates with exactly 25% miner opposition. Classic is therefore clearly an attack client. Make it activate at 95% and I would not regard it has an attack. Make a client that flags support for 1,000GB blocks tomorrow, (that mentions it only activates when there is 99% opposition or more), or that "shows support" for murdering all the children in the world, I would not regard these as attacks, these are not attacks on Bitcoin
A node can say "I will keep track of blocks that other clients may reject". This is what Bitcoin Unlimited does. Is this an attack?
A miner can say "I will put my own real world resources into building proof-of-work on top of a block that others may reject". Is this an attack?
An investor can say "I will exchange my own money for tokens on a ledger that others may choose to reject". Is that an attack?
It seems to me these are all non-coercive actions. No one is seizing control or disrupting the operation of other people's systems. People who want to keep enforcing the old rules are free to do so, so one forces them to accept the new fork. How can this be considered an attack?