I am opposed to a ban on "assault" weapons and high-capacity magazines.
Military-style weapons in the hands of the people carry more benefit for civilization than harm to civilization.
It is true that they can be used for barbaric acts, such as the slaughter of children at Sandy Hook. However that may be, in the old days this slaughter could not have happened. In the old days, among so many adults as there were at Sandy Hook, more than one would have had a gun of his own and one of them would have put bullets into the barbarian at Sandy Hook before he killed 20 children, or probably even five. Nor in the old days would a school have been advertised as a gun-free zone.