I don't believe that his commitment to his supposed ideals is in any way 'moral'. I'd refer to his position that 'only free software is ethical' as simply wrong - and arrogant.
Yes - we can admire his tenacity, and some of the great things he's contributed.
Paradoxically, his 'ideals' have probably contributed to his personal ability to make these things, at the same time, his ideology is I think more than naive, it's just plain wrong.
I like Stallman, but I take him with a huge dose of salt.