to soil, to befoul, to make dirty, to mess up
to badmouth, to denigrate, to slander, to spoil, to trash
Он был человеком, хулящим все чужие идеи.
He was a man who denigrated everyone else’s ideas.