Leave a bad taste in someone's mouth
Leave a bad taste in someone's mouth
To cause someone to have a negative impression or feeling about something, often due to a disappointing or unpleasant experience.
The rude behavior of the restaurant staff left a bad taste in my mouth, and I don't think I'll be dining there again.