He could certainly state his dislike for taking taxpayers money - which (to my knowledge) he never has.
Where is your proof that he has personally, by himself (as you stated), raised millions for charity.
And even if he has, his stinking rich family takes about $60 million a year (to my knowledge) of British taxpayers money just to be figureheads.
BBC News - Taxpayer paying less to keep Royal Family
If they took that money and gave it to charity - that would do FAR more for British charities then anything they can raise.
And you know as well as I do that Royal men have virtually NO CHOICE - they have to serve in the military (or Prince Phillip would probably shame them to death)...so it's not like he volunteered (though the two tours part is a nice touch - assuming it was his idea).
I am not saying the guy is a scumbag or anything. He could indeed be a nice chap and an honorable fellow who is just naive to how the monarchy is a dinosaur.
But I need proof before I start calling him - or anyone - a 'class act'.