If someone is working hard and put money into his own work and create something useful he should have some rights. You can call it 'intelectuall right'.
If someone do the same thing and give his product for free under GPL it's a great thing.
So, basically, we have two kind of persons: 1. person who write software for money. 2. person who write software for free
Stallman is claiming that person #1 is a bad guy because he wants confuse you. Person #2 is a good guy.  Why? Am I bad guy if I do not give my software for free? I don't think so.
If someone wants give his software for free, ok, no problem, I even think it's great! But if someone mark people who do not give software for free as bad guy he is probably some sort of communist. Maybe if he had lived in Czechoslovakia from 1948 to 1989 he would have different opinion. Communism took property  from people and people had to work for state and the couldn't be in business. That's not freedom.
Freedom is that if you want give your software for free, you can. But if you want give your software for money, you also can.

Sorry about my english.