I suppose your full node client software must have pop-up windows when forks happen and you are prompted to click "accept" or "reject"; and when invalid blocks are detected, it prompts you if you would like to "accept", "re-try", or "delete".
the segwit2x contentious fork failed due to an "off-by-one" block height issue in the codebase for miners. Even if all the miners were running it, it would never have activated. Did you even know that?
Also, most of the segwit2x node signalling were indeed done by Amazon AWS instances of non-mining nodes. It was not miner nodes. Did you even know that?
non-mining nodes attributed nothing to the failure of those forks. Look, you can stay stupid forever, it's ok, stupid people can still run nodes and use bitcoins.
Yes, they all failed due to lack of miner support in the form of hashing power. Are you eluding to them failing because non-mining nodes were guarding the entry and exit gates of bitcoin? If that was so, it would be quick, cheap and easy to spin up millions of VM nodes on worldwide servers by bankers and government agencies and just outvote with non-mining nodes. The reality is that bitcoin protocol only recognises mining nodes thru proof-of-work. You are delusional in your understanding of bitcoin networking.
Oh sure, just back your argument with reference to a page that runs the Core Propaganda. Please evaluate the whitepaper, section 5 and really understand how bitcoin functions.
mining pools only group hashpower for the purpose of reducing variance and distributing payment. The mining pool does not dictate what the individual miners in the pool can and cannot do. Individual miners can enter and leave mining pools at will. Mining pools change nothing. Non-mining nodes enforce nothing without proof-of-work.
Please read section 5 of the whitepaper on bitcoin network. You are not a node in bitcoin if you cannot perform proof-of-work. A non-mining node has no say in bitcoin.
this is just idiotic propaganda from Core idiots. Non-mining nodes do nothing. They are like spectators at a football game, they get loug and angry but cannot change the score, only miners can. The only thing a non-mining node can do to reject a block is remove itself from that network. Mining nodes reject blocks by NOT mining on top of it and extend valid chains to be longest and thus orphan invalid blocks.