Jeremiad

Definition: A long literary work, usually prose, but sometimes in verse, in which the author laments the state of society and its morals in a serious tone.

Example: Many of the speeches of Martin Luther King Jr. could be considered modern-day jeremiads.