I don't know, but this reminded me of the time I was fired from a job...many years ago, for having a"fake" ID. I was 18 years old and the ID was a military dependent ID. It was NOT fake. Maybe some civilians just aren't familiar enough with it. It's hard to belive that there could be such extreme prejudice. I don't know why this would surprise me though, given the insanity we see all over this country, thanks to the psycho liberals.
I really think that is it. It is supposed to be an acceptable form of photo ID - certainly more legit than a drivers license - but, outside of military towns, people just don't know this. I mean, most of the kids (and a lot of adults) bagging groceries can't even comprehend simple logic with things they are familiar with (e.g. tomatoes do not belong under the canned goods). Show a clerk a military ID and they'd likely think it was a scam. You'd probably have better luck if it had an MTV logo on it. People are clueless.