Buy a car, get a gun: Dealership's promotion creates backlash