Debates loom over 2nd amendment