Oh, my. We were so much better off when we didn't know so much about the private lives of movie actors, but simply enoyed their talents on a one-dimensional basis. Very few withstand the scrutiny of the media.
Personally, I try to enjoy the fantasies that they create on the big screen and let it go at that. Frank Sinatra was apparently a jerk in real life. I don't care - I love his singing and acting. The same goes for a long list of celebrities. I'm not going to marry them - I just want to enjoy their artistry for a couple of hours!
Mel, bless his socks, is a great entertainer - director, producer, actor, etc. But obviously he is also a flawed human being who should do his drinking and ranting at home.