Gun control still dividing opinion in the US