Jo Shields wrote an excellent rant a few months ago that completely destroys the patent argument (among other things): http://www2.apebox.org/wordpress/rants/124/
If RMS was being ideologically sound, he would oppose the use of C/C++, on which patents are held by the convicted monopolist AT&T. Instead, he only opposes languages like C# and Java, the success of which poses a credible threat to the vast quantity of C/C++ code the FSF controls.
For those of you who don't know, C# is an EMCA and ISO standard, protected by numerous pledges not to sue, and the use in question is a Debian desktop app to expand and promote Debian Linux as a viable desktop platform; everything is 100% free software all the way down. By RMS's own purported ideological views, this is a great thing.
All I can say is, it feels like I'm trapped in a dreamworld where somehow RMS and MS have switched places; now MS is pushing open standards, and RMS is railing against them and spreading FUD. WTF?