Answer: soapboxing

AnswerCrossword Clue
soapboxingSOAPBOX, to give an opinion to the public