There is no grinding to a halt. The worse case scenario of not resolving this in a strategic way, or not forking for a larger max block size is that Bitcoin will continue to do what it already does better than anything else. It does not "grind to a halt". If your transaction is urgent, you pay a fee.
Exactly. Gavin's GigabloatCoin is being sold to us based on the fear that plain old Bitcoin will explode if people actually start using it.
No such thing will happen so long as we keep the system antifragile, which includes maintaining a defensible/diverse/diffuse/resilient network.
Under a full load, blockchain space/priority will simply become priced at market rates instead of being subsidized like in the past.
It's just like Uber. If too many people want to use the service, Surge Pricing kicks in and cheapskates can wait around for a taxi or bus instead.
And only people willing to pay the fees can use it.