I understand what you're saying.

But another thing that makes me think Mac was ok in the end (or at least
would be ok), is although he was mocked and humiliated, it all happened in the presence of friends whom he loved and he knew loved him. If he were in the company of strangers, that would be unforgivable and I would see the episode in an entirely different light. I can picture Frankie and Wilt, maybe even Bloo, helping him clean up and finishing off the party with a grand ol' time after the cameras were turned off, so to say.
And another thing, even though "Imposters" ended with everyone somewhat happy, even Frankie, I didn't like the ending of it. I guess I found it too unrealistic. I mean, Goofball thanks her and says "You took real good care of me", is that suppose to make her feel better? Somehow she does, but it wouldn't have helped me. Maybe it's just a personality difference between Frankie and myself, but I would have felt like he was mocking me since for one thing, I would have felt like he was rubbing the guilt in even more after thinking he was a human kid all that time, and for another, he knew he was making my life miserable and then thanks me for letting him do it?? I know it's just my opinion, but Goofball's "niceness" at the end was just mocking, and added more insult to the injury. It just seemed off to me. As for Mac, sure he was incredibly annoyed, and he had every right to be, but like I said, he's strong and has a great sense of humor so I can easily see him getting over it rather quickly and enjoying the rest of the party.