下不了台

In an awkward spot, make someone humiliated....