Let's compare. I used "allegedly" on things that a reasonable person could question the veracity of based on what is known:
Person A:
- served about 25 years
- served "honorably" according to your kind
- may have exaggerated specifics of his military service (most likely)
- may have used a rank he was given but then had taken away instead of his last rank
- allegedly retired to start a congressional campaign
- allegedly retired to avoid deployment
Person B:
- used five deferments to avoid his military obligation
- didn't serve at all
- lied (not exaggerated) about at least one of his deferments when a family friend, one who his father leased office space to for decades, claimed trump had a bone spur in his heel
- mocked POWs and said people who get caught in military service aren't his heroes
- verbally assaulted a gold star family and questioned their religion and motive
- told a gold star family, during a condolence call, that "he knew what he signed up for"
- repeatedly has downplayed injuries of military members: those attacked in Iraq who had possibly traumatic brain injuries were referred to as "having some headaches" by trump, and when questoned, he said he didn't consider the brain injuries "serious"
- allegedly forgot the service member's name who died during his condolence call to the military member's family
- allegedly called military members "losers" and "fools"
- allegedly refused to go to a customary military remembrance event due to the rain and cold
- allegedly told his staff to exclude physically disabled vets from military parades
If you have anywhere close to the severity of Person A's military relationship compared with Person B's, then you're an intellectually dishonest, hypocritical fool.