I understand some of their points too. I think they harm themselves and their cause ("Free" Software everywhere) more than anyone does. "Free Software" is anything but free.
And, Microsoft has certainly done some things they shouldn't have. But these days success seems to guarantee that the folks who couldn't make a product that consumers wanted will find other ways to "compete".