Which is to say that I think he's probably mentally stable, but a bit strange by everyday standards.
That's a bit of a leap of faith from a second hand account from a comment on a blog that related the event. I think it's safer to assume for now that the person who made the comment is not a native speaker (due to his name, and, obviously, being present at the talk) and is describing someone acting out the "stupid, stupid! stupid. How could I be so careless!" routine combined with hitting your own head, which I believe is a fairly common way to express exasperation, as "punching himself in the head".
[...] when he's punching himself in the head publicly you
can't help but wonder if maybe we should reevaluate our
faith in his ideas [...]
We should reevaluate everyone's ideas then (which is probably just as well), because nobody is perfect. Most people have some deeply-seated issues, very successful and very public people almost always have even harsher personal problems. It's what enables them to stand out, to move further than most of us. So, yes, of course RMS has some kind of disorder, most entrepreneurs have some kind of disorder, most CEOs probably too.There is a quote from the West Wing that rings in my ears whenever a public figure shows some kind of flaw and someone like you inevitably demands that flaw invalidates everything they stand for:
Because we’re all broken, every single one of us, and yet we pretend that we’re not. We all live lives of imperfection and yet we cling to this fantasy that there’s this perfect life and that our leaders should embody it. But if we expect our leaders to live on some higher moral plane than the rest of us, well we’re just asking to be deceived.
I'm not sure with whom or where you hang out, but I'd say Stallman is one of the most controversial figures in the world of software. Even people who mostly agree with his viewpoints often say he takes it too far.
FWIW, I don't think the author is a native speaker of English, and may mean something closer to "facepalm" than "beating the shit out of himself".
(The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man. - G. B. Shaw)
I had $0 in cash on me. It was quite frightening, even in one of the richest cities in world.
Everything worked out in the end, but it was the most I've been stressed out in a while.