I recommend that people, if they want to see software patents abolished, do not pander to the "better quality patents" crowd. One often sees people and certain companies claiming to be "pro-open source" and being all very skeptical about patents, but if you read what they have to say on the matter, what bothers them is the existence of "trivial" patents, as they cling onto the myth of the "difficult" patent that only one person could ever have produced in all of human history, of which their corporate sponsor just happens to have many, in contrast to their competitors whose patents are naturally completely worthless. (Such companies also lobby for software patents, but you won't read anything about that in the enthusiastic blogs and articles from the aforementioned crowd.)
Patent-busting is a worthy exercise, certainly, but eradicating the problem at its root is the better choice. People shouldn't believe that making friends with big companies doing the former will get you the rewards that only the latter can bring.