Patents are a form of government regulation. They certainly don't exist in nature; they are a governmental construct intended in the U.S. to "promote the Progress of Science and useful Arts". Just being a regulation is not a disaster; sometimes regulation of behavior is needed. However, governments should regulate only when necessary. If patents do not promote progress as currently constructed, then they need to be abolished. I believe it is clear that software patents are not helpful, and thus, software patents need to be abolished.