be humiliated by having to admit one’s defeats or mistakes
fall far behind someone in a competitive situation
erode or destroy something gradually
retract what one has said, especially in a humiliated way
suffer from excessive longing for someone or something unattainable
deal with or defeat someone with contemptuous ease
(of a company’s staff) use a product or service developed by that company so as to test it before it is made available to customers