Democrats say it doesn't go far enough. Republicans say it goes too far. After armed protests in Lansing and a violent riot in D.C., Michigan's Capitol bans open carry, joining a majority of states.