The definition of inveigh is to rant against something, or to speak or write about something with great hostility.
When an impassioned conservative writes a long column about her opinion of a new democratic policy, this is an example of when she inveighs.
To give vent to angry disapproval; protest vehemently.
To make a violent verbal attack; talk or write bitterly (against); rail.
Origin of inveigh
From American Heritage Dictionary of the English Language, 5th Edition