If you had 10 MB blocks tomorrow morning, you'd still need 0.8$ in fees, per tx, to replenish lost subsidy income.
People are currently paying 0$ to 0.03$ (for first block inclusion) while "blocks are full", under the current 1 MB scheme. With the current fees, even with 100 MB blocks, and them being full, you'd still be unable to pay the subsidy loss (you'd need 0.08$ per tx). So you'd need something like 250MB blocks with the current fees. This makes it pretty obvious and simple: Fees have to rise.
If fees don't rise, then miners bail out and the network loses security. OR, some new "forkers" will come and say something retarded like "we want free txs forevah, so let us inflate the money quantity instead... why limit btc to 21mn coins? That's ...crippling to BTC... yeah, let's uncripple it by issuing a few hundred million more... we don't want to pay high tx fees you know... we prefer inflation".
That's like saying "if the gays can get married, whats to stop people from marrying their pets!". How can you seriously compare raising the block size limit to a slippery slope of raising the total supply? Nobody wants to devalue their coins by creating more, but they DO want to increase the value in them by making them more accessible and liquid.
Has any analysis been done to determine why 1mb is the best? why not 1.2mb, or half a meg. If limited supply is the answer, let's just make it one transaction every block for ultimate success! Why is less than 5 transactions a second the ideal number? Why would raising that to 10, 20, 30, 40, 100, or 1000 ruin bitcoins security?
More on that... how many hashes are done per transaction, and how many miners do we need for the network to be secure? Does anyone know. I mean, it seems like we are doing quite a lot of calculations per transaction, which means mathematically the transactions are plenty secure, even with an order of magnitude more of them.