look a gift horse in the mouth
To complain if a gift is not perfect. — A proverb. Usually used with a negative.
John gave Joe a baseball but Joe complained that the ball was old. His father told him not to look a gift horse in the mouth.
Categories:
Source: A Dictionary of American Idioms