Fulminate

meaning: to criticize strongly:

usage: I had to listen to Michael fulminating against the government .