Of course they are. However, there is a real need to protect open source software from patent lawsuits. Therefore, I believe this is completely appropriate.
In court, nobody's going to care what you or Richard Stallman think.
Software patents exist, so live with that and protect from it, until they are abolished.