The problem seems to be, more succinctly; that serving personnel are still being cared for. However, once dismissed from the service and still needing specialist care; veterans are being denied care from the military establishment as if they have never served!
H4H seem to accept this also, leaving the veterans in limbo, with poor, indeed inadaquate NHS cover. I'm sure that those giving to Help for heroes intended that they should be helped whether still serving or not! Also large sums of charity money is being spent on building infrastucture that should have been paid for by MOD. Leaving H4H to pay for extraneous costs such as specialist prosthesis etc.
This is the crux of the matter that needs sorting out.