That "B" rating seems odd since in this video from two days ago, he says he supports the ban he signed in Mass, the ban Clinton signed, and future bans on a weapon of "extraordinary lethality" or "from time to time a weapon of such lethality" or a weapon of "unusual lethality?"
http://www.youtube.com/watch?v=5pcDA9sZES0