There is a stupid simple way to not destroy bitcoin's value and cause forks and still allow for wiggle room when it comes to blocksize:
For smaller faster transactions; just use a frikken altcoin thats based around speed....
That is all. Simple right?
I don't see why people can't wrap their heads around this simple concept..... and instead they would rather risk everything falling apart over a whole redesign of the currently stable system.
Input?
The problem is that people want the security of the Bitcoin network, even for small transactions. And if they are small, it doesn't mean that they are not valuable. You have merchants that just deal in many small transactions.
So all this time you were telling them that they will have security of the Bitcoin network and now you just need to tell them that it won't be Bitcoin but some other alt. That doesn't work this way!
There is no simple solution. If there was one, it would be implemented already!