No one can force someone else to run software against their will.
The community is clearly divided between those who want to keep the block chain as lean as possible in order to preserve decentralization at the cost of on chain scaling, and those who want to put every transaction under the sun in the permanent ledger that all full nodes must keep a copy of forever.
These two sides will never see eye to eye! There is no point in furthering the perpetual argument.
Therefor, the best solution is one side to create a block which the other side refuses to acknowledge.
Forking will resolve these differences in the blink of an eye.