2 words:  Carol Burnett.  Are you kidding?  Funny, raunchy, rotten, awful, yet somehow lovable character performed by well known tv variety show personality.  A great movie, but the heartwarming aspect mitigated by some excellent reality.