So if Charles had loved Camilla more than himself and the role of King, then he would have married Camilla and spared Diana, Camilla's ex husband, William, Harry and many others all the evil he delivered to them.
Charles was raised to be the next king, which means that he took his duty more seriously than his own happiness. He was browbeaten on so many levels....not just on whom he couldn't marry, but where he had to go to school; where he was pretty miserable.
The Queen's late sister,Princess Margaret was also forbidden to marry the man she wanted to and also divorced her first husband, though she didn't then marry the man she had wanted to.
You can't judge these people the way you would your neighbor, nor say that they should do this or that; especially when you got the facts wrong, to begin with, on past royals and what they did or did not do.