'Rail' as a verb means to complain or criticize angrily and forcefully. 'Rage' (to express furious anger), 'protest' (to express strong objection), and 'inveigh' (to protest strongly or criticize) are all synonyms of expressing angry criticism. 'Protection' refers to defense or safety measures, which is unrelated to angry complaining.