He cheated on his wife, very publicly for years. Idk about your views but maintaining a mistress immediately excludes you from being a good person. Charles was a prick for a long time before he started committing to charity, conservation, social outreach programs, etc