If you want to have a discussion about freedom then let's do it in a rigorous way, go read the GNU page, read about the 4 freedoms then get back and explain your point more clearly.
His point is that proprietary software is bad and you should now write it and not use it, I agree with him and I still run some proprietary blobs, I do not feel forced to do anything or feel shamed.
His job is (was) convincing others that he is right. He's trying to influence people's thoughts and actions. I think a critique of how he goes about that is warranted. Of course we can look the other way, but obviously that doesn't work to the benefit of his goals.
About what he said, I did not see him saying rape is Ok,
Anyway I would love to see your reaction if say you watch a porn video and later will surface that the actor was 17 years old, then all the press will say that you are watching child porn, you are assumed guilty and get fired and never find a job.
Your friends that would try to say that maybe we should get all the facts get also fired because "he is a child porn apologist".
Just think about it, in fact I don't wish this to happen to anybody, I read about a case where a guy was accused and he was innocent, he lost his job and was forcefully separated from his children, my point is go easy with the accusations you won't like it to happen to you.
I have this recollection of something like that actually happening. IIRC, a man was on trial for watching child porn because they believed the actress was underage. The actress herself had to literally show up in court with identification to prove that she was not underage at the time the film was made.
The fact that she had to do that should scare everyone.
The very least you can do is get your facts straight.
As someone else pointed out, "what about proprietary HTML and CSS?"
Stallman has no ability to recognize the need for others to protect their own work, he only wants his free access to the fruits of others' labor.
Don't want to run proprietary JavaScript? Then bite the f'ing bullet and don't visit websites that have it. Don't expect everyone else to conform to your wants.