In my experience, most of the time the shoes are respectful and just trying to enforce the queepy rules that the failed leaders dreamed up. I was once told "sir, can you please take your sunglasses off your head?" What else can you say or do? Now, if they are disrespectful or lack customs and courtesies, that's where I have my layered strategy:
1. "As an officer [identify myself as an O] also interested in good order and discipline, I must ask...where is that written?" If they produce a paper copy or quote the Dress and Appearance Reg...
2. "OK [if I have to comply with the letter, and not the spirit, of every little rule], then why are you not complying with section 8.2.2 of AFI 34-1201?"
3. "Since you can't comply with simple, written AFI's, let me have your ID in accordance with the local 36-2903, and your commanders namer. We have to enforce standards here, and respect for senior officers comes before enforcing sunglasses and reflective belts."
Probably not going to really work, but worth a try.