ila's arguing your opinion, not bashing you. He's not saying you're stupid; he's saying that yours and Jethawk's notion that all games should be free is flawed.
Here's the thing. In a perfect world, every game would be free, but the world is far from perfect. There are people who want to make paid games to make a living, to have an income. Paid games are how we support developers and publishers, indie and 'mainstream' alike. What they get from sales pays for bigger (and sometimes) better games, or it pays the rent or lunch for a month or two. That, or it gets that fancy executive in HQ some pretty killer furniture. Either way, if every game were made to be free, you're killing off more than just a business. You're denying an income for someone, for somebody. What money is there to be made on free games? None. You can't make a living making free games unless you got some other gig to back it up financially. This stuff takes time and effort and it certainly takes money, too.