I can see the argument against them being worn. If you allow H4H wristbands then by default, you are allowing ALL wristbands as the Service cannot be seen to be biased towards a particular charity.
Of course, if Broon correctly funded the needs of those returning from war-zones, H4H wouldn't be needed.....