DAP secretary-general Lim Guan Eng has queried how criminals managed to obtain so many firearms in a short time that led to a sudden spike in violent crimes.