jeremiad
nounDefinition of jeremiad
: a prolonged lamentation or complaint
also
: a cautionary or angry harangue
the warnings became jeremiads against the folly of overemphasis on science and technology at the expense of man's subjective and emotional life — Ada Louise Huxtable