Only a moron would think that one could erradicate a 700 year old technology with mere laws. There seem to be lots of ignorant morons around.
Excellant point. Even if they collected every gun and then closed every machine shop in the country, I could build a new 40mm potatoe launcher in about 45 minutes. Cold steel would take a bit longer.
Unless they can erase all memory of guns across the population they could never eradicate them.