Railed, past participle of rail. Synonyms in the same form.
Vituperate
scolded, reviled, censured, vilified, upbraided, vituperated
Other
trained, pinched, fulminated, inveighed
All synonyms for rail →