Liberal gun bill passes Senate, but experts say it won't sto