Inveigh means to speak or write about something with great hostility or disapproval; to protest strongly or complain vehemently. Inform means to tell, instruct means to teach, and argue is more neutral - none capture the strong disapproval of inveigh.