Former Cheers star Shelley Long dropped in on the new ABC hit to play Jay's (Ed O'Neill) bitter ex-wife, DeDe, notorious in the family for causing a scene at Jay's wedding to Gloria, played by Sofia Vergara ("I knew they were perfect for each other when I saw his wallet and her boobs," she said in a wedding toast.) DeDe, in the midst of a spiritual awakening, wanted a second chance. "I just want to tell you how sorry I am for ruining your wedding," she said. "I don't expect you to forgive me. If I were you, I'd want to punch me right in the mouth." Reaching out to hug Gloria, DeDe assaulted her instead, leading to yet another apology. "You don't say sorry," hisses Gloria. "That word means nothing in your mouth!"