That just isn't true. The miners are the one that decide which chain is "real" and which isn't.
The frontend has code to verify the decision of the miner, and it has no ability to change anything.
The frontend has code to verify the decision of the miner, and it has no ability to change anything.
But, if all the users agree to use frontend code that rejects the decision of the miners that refuse to play along, then the chain the miners are working on is effectively dead.
The miners aren't trading any goods or services for their bitcoin. If merchants and other major players in the bitcoin ecomony go along with the hard fork, the previous chain is dead.