You nailed it with Rosie's self hate. There can be no other explanation for her tirades, and bitter attacks against those who would disagree with her.
Elizabeth Hasselback has shown enormous restraint.
Walters is also the classic enabler. If she were concerned for others on her show, she would have not allowed this self destruction to take place.
Wishing you continued good health, and success in the future.
Cheers!
Thank you very much! A fine how-de-do from NYC!