There is little doubt that a ban will sail through the Senate. But its prospects are far less certain in the House.