Choosing to sleep at school or work is not the same as being homeless. As far as I know, rms wanted to pursue his own interests, so slept wherever he was allowed, rather than live a more traditional lifestyle involving paid work and board.
His bio describes him as, according to his own words, finding himself between apartments periodically and thus sleeping in the hacker space. Technically, that makes him homeless, even though not literally out on the street. It is possible to be homeless without being out on the street. (I have had a college class on the subject, so I am aware of official definitions in use.) (Edit: Also, on one occasion, his apartment burned down, leaving him without a home. I think that surely qualifies as homeless.)
I already stated what makes a hero in my mind. My father fought in two wars. He got a purple heart. I am currently homeless, and literally out on the street. So I am experiencing things far harder than what rms endured. Hardship and heroism are not the same thing.
That's just my opinion. If you see him as a hero, you are entitled to your opinion. Having known people who did put themselves in harm's way and paid a real high price for it, I can't say that sleeping in a hacker space rates the same as what it takes to get a purple heart.
Anyway, I am not planning to argue this further. I already responded to a different reply making much the same point you made. So I am not sure why you are repeating what was basically already said to me.
And if rms is not a hero, then who is?