Yes, RMS is an idealist and not inclined to compromise. If he hadn't been, we would not have all the free software, open source, open standards that we have. I remember when languages had to be licensed and compilers paid for...
I still think that in this RMS is helping - even if he is crying wolf a little - keeping people vigilant and keeping Google on their toes, having to explain why things aren't released etc. If we didnt have people like him, we'd lose privileges without noticing, sometimes... And I am not sure he is totally wrong, there's a walled garden side to android, compared to what meego could have been :S