This has made a dire situation in terms of development, leadership, and direction. With that being said, however, Gavin does have some pretty dumb ideas from time to time. His hairbrained scheme (BIP101) to double the block size every two years is probably the worst idea since the invention of software.
I agree.
The best thing that could happen would be for me to take charge of the development. It doesn't take a rocket scientist to figure out you simply raise the block size limit to 8 MB now, monitor network growth, then implement future forks/updates as needed. This is one line of code change basically.
BIP 106 seems to be a more programmatic approach.