Full gun ban in the US will never work.
There are simply too many guns to seize and guns will still probably be smuggled in the country.
Additionally, for a full gun ban you need public support from everywhere and that is simply not the case.
Also, I would be quite hesitant allowing people to carry guns to the airport (even on the plane). You need to realise that not everyone is a competant shooter and an armed person (not trained in the police or army) are more likely to accidently shoot an innocent. Also it can result in more armed innocent to be shot by police because the police may mistaken them to be a perpretrator (as they are carrying a gun).