No S—t, Sherlock.
The bad guys will always get guns, just as druggies are always able to get drugs. They may have to pay a little more, but what the he11.