What is the justification for the AR-15 being sold to US civilians ?

It is a semi-automatic version of the United States military M16 rifle.
31 answers 31