1934 NFA amounted to a practical ban. The $200 tax stamp required by the act was a barrier to all but the very wealthy at the time. Inflation has since undermined it, hence the boom in silencers and SBR registrations.