make a spectacle of oneself
当场出丑 make a spectacle of oneself 当场支付 pay down ..
caught with his pants down