Preach!
I'm tired of people complaining about other people using open source software in the exact way it was intended as "freeloaders".
If you want people to pay you for your software, then just make it proprietary. There is nothing wrong with proprietary software if that's what you want to do. But if you make it open source, you can't complain when people use it in an open source fashion.