So I just wanted to throw this out there: What, in your opinion, shouldn't people do? And how does that answer change from the time that they first hear about Bitcoin, to when they become knowledgeable and want to make some kind of informed disagreement?
I have no idea how to answer this question, so I'll respond with a hand-wavingly related observation.
In my past life as a Linux kernel maintainer, I saw Fortune 500 companies use the Linux kernel & OS as a battleground for their competing products. Block size debates and stuff we see today, in bitcoin's early days, are minuscule molehills of drama compared to what's coming in 5-10 years.
I tend to roll my eyes at a lot of the hyperbole tossed about in the block size debates.
This is open source and just part of the game. People have different opinions, and it is a very human, very social, inevitably political process. People want bitcoin to be this pure abstract software entity - realists will observe that bitcoin is an
approximation of that. Ultimately bitcoin's network is a social network and we have social consensus.
P.S. Love your work.