I think it is hard for people to accept lax gun laws because if it is easy to protect children from one hazard than it should be just as easy to protect children from another hazard. That is why people compare gun hazards to choking hazards to pool hazards.
Yes, you have a powerful gun lobby but that is because your country allowed it to get so powerful and seem to be reluctant to take them on. It took a gun massacre 17 years ago for the average Australian to say enough is enough. I t wasn't Australia's first gun massacre but it was the final straw (mainly because it had such a high death toll, included children and happened in Tasmania).
It would seem to me that America's final straw might never come and I think that is tragic especially when Americans are so protective of their children in almost every other area.