Obama Nobly Takes on the Gun Nuts