Let's simplify the whole issue of uniform or not. Charles stuck with the Royal protocol, as followed by his mother, in that non-working Royals are not allowed to wear uniforms and have had to relinquish their honorary military titles.
Had Charles gone against this ruling it would have opened the door for the media to go OTT as they always do and many of the public would have followed suit. Harry has chosen to move abroad and has ceased to be a working Royal, whilst Andrew, who has not been found guilty of any offence and is able to wander around freely, was withdrawn from his role as a working Royal by his mother, probably as much to save him from further harrassment rather than any other reason.

I served 23 years and had to hand in all my 6 uniforms when I left and nothing has changed, although I do know a few who managed to keep items and others who have since bought second-hand uniforms on various sites.

Let's face it, there is only one family in the whole of the United Kingdom that is constantly under scrutiny and Charles has played to the rules but is now accused of vindictiveness, even though he did allow both Harry and Andrew to don their uniforms when they kept vigil in Westminster Hall.