Hello, Could you please explain me the meaning of the underlined expression? "You put him on the spot, confronted him, pushed him"