Picking out a gift is risky business, particularly if the person has strong opinions but won’t actually share a wish list. At the same time, you have to balance expectations, who else gets a gift, costs, time, energy, and a whole slew of other things.
A woman shared her frustration with a MIL who would regularly be unhappy with her gifts, even if it was exactly what she wanted. Instead, she would make it clear when she didn’t like something, so OP decided that enough was enough. Instead of taking the hint, the MIL concluded that this was a good reason to start a conflict.