> [T]he problem is that now, somewhat suddenly, perfect knowledge of the perfect glove, for you specifically, exists, if you simply do enough research.
When you're shopping in a physical store, you have no expectation that you're going to find the absolute, one-and-only perfect glove (or whatever) in the world for you. Even in the largest stores, you understand that their shelf space is limited, and therefore you set your expectations not to find the absolute, one-and-only perfect glove in the world for you, but to find a glove that's good enough for your needs. As long as you can find something that meets your requirements at an acceptable cost, you come away satisfied. Maybe not thrilled, but satisfied.
The infinite variety of online shopping tells us to set our expectations higher than that. Suddenly every thing we buy has to be the perfect version of that thing for us -- because if it isn't, that means we are lazy dullards who lacked the research skills and/or wherewithal to go out and find the perfect version. Instead of it being the fault of the shop that we had to settle for good enough, suddenly it's our fault.
The only way out of this trap is to realize that there is no such thing as the perfect product, that even the works of the finest craftspeople are going to have flaws and blemishes on them, and that good enough really is, you know, good enough.
Or, in other words, that happiness is not a glove that you can buy.