Yeah, the only way for this to play out is in the courts. You cant just have the gov't (executive or legislative) just broadly declare "no more software patents". All that would do is make the existing software patents much more valuable and reward those who have them. Because you can be sure that you won't be able to get them away from everyone that has them.
So the only real course would be for the courts to declare that they weren't valid to begin with.
So the only real course would be for the courts to declare that they weren't valid to begin with.