Perhaps you are not aware that numerous civilians do, in fact, own mini-guns and tanks.
All it takes is money as they are expensive and, of course, approval from the BATFE and payment of the transfer tax. Apparently, they couldn't even actually ban those back in '34 but they could tax them. No ban because of....you guessed it, the 2nd Amendment.