now that #1 argument is deemed invalid lets talk about #2
2) Currently average block size is less than 0.4 mb now that the stress test bullshit is over. Gonna be a long time until we even hit the 1 mb limit.
we are hitting the 1MB limit on the majority of block right now.
the proof:
https://blockchain.info/ look at the block size on the last 6 blocks mined
the average block size seems low because sometimes a miner puts out a block with like 10KB and pools seem to be limiting themselves to 900ish KB not 1024KB
blocks have about doubled in last twelve months. could double again in twelve months so if that's "a long time" then he's right, but it's not, and he isn't.