Cabinet members spar over proposed weapons compromise