We have modified the guns laws as well. It is illegal for most people to own a full auto weapon.
Yes London is going about it all wrong. Banning knives is exactly what many have said about banning guns, those intent on doing harm to someone with a weapon do not pay any attention to laws anyway.