Americans won't 'take infringements of gun rights anymore'