Needing some review and overhaul? Sure. An aberration (i.e. shouldn't exist at all)? I don't think so.
Software patents, like all patents, ARE good. If you don't provide some protection for time and money invested in research and development needed in most forms of the invention process (including software development), then there is less incentive to innovate. In some areas, that incentive might arguably drop to near zero. So, while the software patent process almost certainly needs to be revamped, software patents are, in principle, good things, just like all other patents.