Big Blocks are not really bad in and of themselves. What's bad are those people who think that "Big Blocks = Scaling". It is not. Doubling the block size and getting 2x the number of transactions while suffering a quadratic increase in computational costs can hardly be called scaling. It is just an incremental improvement that you could make to the protocol as computing and network resources become cheaper and more abundant.