I can see Open Source being bad because I don't want to see a bunch of programmers working for free. I mean, unless you're a monk or something, you're just not making a living through charity!
Please expound on how Open Source is equivalent to programmers working for free, or that open source software is equivalent to charity.

It sounds like you may need to learn a little more about Open Source, Free Software, the differences between them, and the different ways in which both of them interface with a capitalist economy.