be on (one's) soapbox

be on (one's) soapbox

To be sharing one's opinions in an impassioned, impromptu manner, often to others' annoyance. Soapboxes were once commonly used as makeshift platforms for such speeches. Once Grandpa was on his soapbox about the local election, I found an excuse to slip out of the room.
See also: on, soapbox
Farlex Dictionary of Idioms.

be/get on your ˈsoapbox

(informal) express the strong opinions that you have about a particular subject: Don’t mention the Internet in front of him, or he’ll get on his soapbox and we’ll be here all night listening to his opinions about the evils of modern technology.
A soapbox is a small box that somebody speaking in public, especially outdoors, might stand on so that they could be seen and heard more easily.
See also: get, on, soapbox
Farlex Partner Idioms Dictionary
See also:
  • be/get on your soapbox
  • soapbox
  • on (one's) soapbox
  • on one's soapbox
  • on soapbox
  • on your soapbox
  • shake (one's) fist at (someone or something)
  • shake your fist
  • at/on somebody's heels
  • (Is there) anything else?