There was a shooting in Australia 16 years ago. 35 were killed and 23 injured. As a result of this the government payed civilians to hand in their guns. There were then laws on guns out in place. Yes, you can still get guns illegally.
Gun-related deaths in USA: 10.2 per 100000
Gun-related deaths in Australia: 1.05 per 100000
Gun-related deaths in UK: 0.25 per 100000 people (for sealboy)
Yes, even if there are gun-control laws, you can still get them illegally. But the bottom line is that it works,
My source for statistics