A "ban" on gold would only achieve multiplying the spot price by ten overnight. It would be the final signal that fiat currencies should be avoided at all costs.
International trade is far too large these days to stop gold-smuggling.
Look at the great job we're doing with drug smuggling. Most cocaine enters the US hidden in shipping containers.