Without the full nodes rejecting the non signaling segwit blocks, the miner would not have decided to forked. Without him forking, the market would not be able to determine the outcome.
So essentially your proof of power of full nodes is: full nodes have power over miners, because full nodes have power over miners.
No, seriously. You talk about a "proof of power" and you assume in your proof what you need to prove
...
Full nodes have the power to accept or deny the miners work.
If majority of the Full Node network denies a certain block, that
block is considered invalid and other miners will ignore that invalid
work. It is essentially a "Veto Power". The miner's work is not always
correct (though they try to be, otherwise they lose their reward). When
the block is propagated, it is spread throughout the network to
determine if a "Veto" is needed. Majority of the time, it is not needed.
If miners choose to ignore what the full node network consensus is
saying and choose to continue to build upon the invalid block, thus
creating an invalid chain, that would be an attack (or a mistake
because miners are not checking other miners work, but trusting
them) on the network and the markets could react by selling, since
Bitcoin's Consensus Mechanism has been proven to be faulty.
This is why any large mining pool with a high to majority hash is
an attack/threat to the network, and Satoshi wrote about it in the
whitepaper. If that mining pool comes to fruition, they singularly
could ignore the full node network and violate the rules. That is
why decentralized mining and decentralized verifying nodes are
important. Without those two decentralized aspects, Bitcoin
becomes a lie and transforms into an average ponzi game.
Simply, Full Nodes today keep the Miner Nodes from unilateral
protocol breaking actions that the blockchain would always accept
without them. Full Nodes hold the miners to the rules. Without them,
the rules aren't enforceable and exist by handshakes and honor.
The fact is, if Full Verifying Nodes (that are real) had no power, than
the miners who wish to hardfork to 2MB could do so right now. Yet,
they do not since they are waiting for the Economic verifying nodes
and a large group of regular verifying nodes to support their cause.
Most miners understand the true significance of Full Nodes, but may
be playing it down since they originally didn't understand the full
importance and power until recently. Many of the miners in China
still believe that Miner Nodes, as outlined by Satoshi, are the only
nodes. They are ignoring 8+ years of evolution within our system
and holding to a document that became outdated within 1.5 years.
If there was "zilch" significance, they should hardfork already and
stop the "scaling debate" cyclical bullshit.