This just happened within the last few hours: according to The New York Times, four volunteer firefighters, responding to a blazing house and car in Rochester, New York, were fired upon. The unknown gunman or gunmen killed two of the firefighters and seriously wounded the other two:
“One or more shooters” fired at the firefighters after they arrived shortly after 5:30 a.m. at the blaze near the Lake Ontario shore, just east of Rochester, Town of Webster Police Chief Gerald Pickering said.
The West Webster Fire District received a report of a car and house on fire on Lake Road, on a narrow peninsula where Irondequoit Bay meets Lake Ontario, Flynn said.
“When they got there, they stated to take on rounds and the initial responders were struck,” the sheriff said.
The two wounded firefighters were in critical condition at a Rochester hospital, Flynn said.
You know what’s next: calls to either arm the firefighters or put an armed guard (preferably with semiautomatic weapons) atop each fire truck.
My solution: ban all guns except for police, security guards, hunters (who have to keep them in a locked facility and check them in and out), and sports shooters, who must to keep their guns in locked safes at the sports facility. Hikers in bear country can be an exception, but those guns also have to be kept in public safes.