I have my doubts whether a significant proportion of users would go to the effort. It's difficult enough to convince many of them to use SPV over webwallets and exchanges, so they at least have control over their private keys. Running a full node is also tricky in that not all users will have sufficient resources in terms of bandwidth. There's a "path of least resistance" argument to be made. Even if the average user did feel as strongly about this "attack" as you (and I'm not entirely convinced of that either), it's probable that people will choose convenience over politics.
If people really do care, I suppose they'll find a way, but given what tends to be generally accepted about human nature, apathy and laziness should never be underestimated.
The whole point of bitcoin is to not have to wait to what will someone else do for you.
Then maybe stop relying on all these miners that you suddenly find yourself disagreeing with. One could argue that if you really want to be in full and total control of your bitcoin destiny, you should grab yourself some mining gear and actually help build upon your preferred chain.
I think people has been lied to by telling them that they are in bitcoin when they don't even run full nodes. Any transaction that is not sent from a full node you control is not a real bitcoin transaction as far as im concerned, or might I say, a sovereign one.
If you are using SPV wallets, you aren't using Bitcoin. SPV wallets can be ok temporarily, but in times like these, you must show how much skin in the game you have, and defending against the segwit2x attack with a Bitcoin Core node is a must.
If you can't, then hold the private keys and don't transact until things are clear, or else you risk losing your coins.
And yes, ideally all of us should be mining, even if it's at a loss, but that's too hardcore for most people.