For starters, why would you care about homicides by guns in particular?
Isn't this all about guns?
Your argument about rape being prevented by guns is weird. Also, it's completely false. You say UK has 4x more rapes than US, but wikipedia has 28.6/100,000 rapes for US and 24.1/100,000 for UK. France has 16.6/100,000.
Statistics plainly doesn't support your argument.
Well, for example, if you look at this wikipedia page you would see that in the US there are 4.14 deaths by homicides with guns for every 100,000 pop, while in France, where there is strict gun control, there are only 0.44/100,000. I suspect there are a lot less police-related deaths too since French police do not assume everyone has a gun and therefore should be less likely to use their own weapon. In Germany, in 2011, police shot a grand total of 85 bullets, with 6 fatalities...
Thus spake the master programmer: "When a program is being tested, it is too late to make design changes." -- Geoffrey James, "The Tao of Programming"