kick in the pants

kick in the pants or kick in the teeth  {n. phr.},  {informal}
Unexpected scorn or insult when praise was expected; rejection.
Mary worked hard to clean up John's room, but all she got for her trouble was a kick in the teeth.
Categories: informal insulting noun