That is a perfect example of convoluted reasoning. Which is the reason you are stuck in the mire with this scam. Nobody is angry with Sterling because he is in the military. We are angry with him because he is a shameless tout, probably paid, and sullies the good name of military Officers. Officers, BTW, have a certain obligation to not take unfair advantage of non-coms and enlisted personnel. Sterling, IMO, has violated that sacred oath.
Being well aquainted with many Officers, I am impressed by their sense of duty and honor. Sterling may be performing his duty, but I think he has no sense of honor.