Sure...in 20 years. The US stayed in Afghanistan for long enough a whole new generation grew up after the occupation had started.
There's many dictatorships which are considerably older then that, yet weapons are easily available or common - Iraqis didn't lack for small arms during Saddam's rule.