Why do Republicans love guns?

42 answers 42