That is one possible explanation. Alternatively, it could be that Republican legislators oppose an "assault weapon" ban because they think it is not worth supporting. The latter interpretation gains credibility when you notice that supporters of such legislation, rather than offering a logical argument in its favor, tend to treat it as self-evidently dictated by "common sense." When they try to do more that, the best they can offer is misdirection and obfuscation.
Read the complete article: Reason