This week's poll: The battle over weapons