The recent shooting tragedies and discussions to ban certain guns have led to heated clashes between pro- and anti-gun advocates.…