Extremely simplistic.  Actually, the violence will continue until we fix our mental health and "culture of violence" issues.  Ban guns all you want, but it won't change anything for the better on it's own.