倒行逆施

dào xíng nì shī

to go against the tide (idiom); to do things all wrong

to try to turn back history; a perverse way of doing things

dào

to invert; to place upside down or frontside back

xíng

(bound form) to walk; to go; to travel

contrary

shī

(bound form) to put into effect (regulations etc)