That highly depends on who the full node is. A random joe with $100 worth in the wallet can be safely ignored. If their node refuses to see the new blocks as legitimate, the owner doesn't get to use their money for anything anymore. The likes of Coinbase though would have a lot more influence.
There were plenty full node owners that were onboard with big blocks, but since they didn't have the pull, they didn't matter. They could reject validating the blocks all you like, but the network can keep on working fine without their approval.
> This is why there was such a vicious fight about block size: the side which won the mindshare and economic value fought for a small blockchain so that running a full node remains feasible forever.
No, the side that won is the side that wanted to make profit from selling L2 solutions and collecting fees. There's no technological reason for a 1MB limit that makes any sense.
Bitcoin started in 2009. Since then there have been 4 main generations of the Raspberry pi, disks went in size from ~1-2TB maximum to ~20TB maximum, gigabit internet became fairly commonplace, and CPUs also improved greatly.
Plus, the modern BTC is pretty much useless for small transactions anyway -- if you have any use for it, you can certainly afford decent hardware.