> Do not accept anything less than exactly what you want.
I agree.
> Settling for clothing is the worst thing you can do. The legs on the pants you just bought half an inch too long? Return them.
I disagree. In this case you can just go to the tailor and let them shorten the pants. (I do this regularly because I am too short to fit most regular pants, but I am also to cheap to get bespoke clothing (yet).) Shortening should not cost more than around 10 Euro. Other alterations are also possible.