The majority of people running nodes are aware of the economics of bitcoin and support miners who contribute to the greater network security. If miners start acting in a hostile manner, I fully expect nodes to pivot and discontinue verifying transactions from rogue miners. This would make the whole 51% exercise an expensive and fruitless endeavor.
Node runners have a great deal of power which should not be overlooked.