Most Americans believe guns are legitimate self defence