A complete gun ban in the US, with the number of (currently) legal guns out there would be a logistical nightmare on par with, or likely exceeding, our increasingly idiotic "War on Drugs." We don't need an outright ban. Like with most things what we need is sensible regulation. The problem with all this gun control crap is that people always seem to see it as a completely black and white issue: either you want guns for citizens, or you don't want them for anyone except law enforcement and the military, there's no middle ground with some of these people.
And, such thinking is why political debate is becoming an increasingly exhausting undertaking, even with people who are otherwise quite sensible.