Software patents are absurd and a form of double dipping since software is already protected by copyright they should indeed be scrapped.
First, since when is double-dipping an issue? A design can be protected by both trade dress and design patents. A copyrighted character can also be a trademark (see, e.g., Mr. M. Mouse). The two protections are not coextensive, so what's wrong with having both?
Second, why are you arguing for copyright - with a lifetime+90 year term - as opposed to patents - with a 20 year from filing term? Copyright tends to be much more abusive in that way.
And third, software isn't well protected by copyright. Copyright is useful when that specific article is the one you want: you want Picasso's Guernica, not Billy Bob's Smear of Paint on a Wall; you want "The Avengers" movie, not the Mockbuster "The Revengers"; you want to read about Harry Potter and his Half-assed Plot or whatever Rowling has cranked out, not Larry Kotter and the Temple of Doom. It's why the RIAA/MPAA love copyright so much. And it works for operating systems, since you do want Mac OS or Windows as opposed to Marc OS or Winbows.
But it doesn't work very well for, say, TinyTower- er, DreamHeights- er, SimTower- er, Theme Hotel. Or, say, any one of these 78 games like Minecraft. Copyright doesn't protect against any rebuilding of the same game, provided different sprites and textures are used and the code is original, even if nearly identical. It doesn't prevent reverse engineering, and doesn't prevent the kind of copying Zynga specializes in.