The human capacity for cruelty seems bottomless at times. William and Harry are clearly Charles' sons, and Charles appears to be a very good father to them. They both appear to have grown into fine young men.
He probably woke up and did what he had to do after the tragic death of Princess Di.