Visa will never to able to offer anything related with bitcoin with this 1MB block limit because they will not play the bid-for-space war.
The idea is that they won't have to bid all that much because the limit will keep all the little transactions off the block chain and on the 3rd party ledgers. In this way, debts can build up between companies like Visa and get settled on a daily/weekly/monthly basis via the block chain. Yes, that means poor people don't get to anonymously buy anarchy themed lapel pins, but it ensures that poor people
can verify that the worlds supply of money has not been corrupted. The only way to perform a legitimate validation of the transaction ledger is to retain a full copy of it on local devices, a task that becomes cost prohibitive as blocks become larger.
Storage is getting cheaper,bandwidth is getting cheaper ever year, by the time bigger blocks come,I think we'll be able to swallow them, just like now...
There is plenty of.lite wallets for anyone who can't be bothered running a full client