USAA is either hit or miss they can either do what you want for you or they can't, and there is absolutely no middle ground or flexibility on their part whatsoever.
Sounds like they are sticking it to the ROTC guys, which is shitty since you are going into the same exact job as your academy bros. I would be curious what would happen if somebody sued them for discriminatory lending.
Other examples I have encountered where USAA has come up short in the three years I have banked with them.
-Performance first savings used to be index based which meant the interest rate kicked the crap out of any other savings account you could find provided you kept more than $10,000 in the account.
-Cashing out CDs is a PITA first you have to call them deal with the automated system and get handed off to another person twice, before they will close the CD and transfer the money into one of your other accounts. This usually takes anywhere from 5-20 minutes. Then at the end they go through 20 questions about why you are not renewing the CD, and to me I consider this wasting my time...not providing customer service. However setting up a CD only takes 30 seconds with a good internet connection.
-VA home loans I recently had to go with another lender to purchase my home, because USAA required an excess amount of time to commit to a closing date for a VA loan(35 days) even though they had already underwritten my loan. On top of this they charge you $50 for preapproval and a $300 application fee, which in fairness they credit towards the loan when you close. However, no other bank I talked with did this, and they were all more than willing to match any interest rate/points combination USAA would offer provided you had a FICO credit score higher than 720-740.