On the final morning of the 2013 National Rifle Association annual convention in May, the day was bright, the mood was festive and Ted Nugent was neither dead nor in jail.