We do not currently know of any antonyms for win peoples' hearts.
For similar words to win peoples' hearts, try: