By a party line vote, a Senate panel has approved a ban on assault weapons, setting the legislation up for a vote next month in the full Senate. But the bill’s prospects are not bright, as the ban – authored by California Sen. Dianne Feinstein – faces strong opposition from the National Rifle Association and other groups who say it infringes on Second Amendment rights.