Yes he is a hypocrite about it at times but he was raising awareness of the issue well ahead of when it was commonly discussed. I think he does have some genuinely held views on it.
I still don't want him to be my head of state but I would be interested to chat to him.
William and Kate, especially Kate, have done or said absolutely nothing that suggests they give a shit about anything other than themselves and their children. I had the opportunity to meet them actually and said no because I have no interest in what they have to say, I would much rather chat to almost anyone