Dude. rms founded the freaking FSF. If he doesn't support free software, then what the hell is he doing? I think what he wrote here makes total sense, even if I use tons of nonfree software myself. I value convenience and performance more than rms does - to him, freedom is much more important.
I think his argument is just that the whole point of GNU and the FSF is to make free software - if they compromised on that, then what would they stand for? And I think that argument makes perfect sense.