I am a German citizen, well actually a dual citizen now. Back when my husband got orders for Germany, I had my LPR (greencard) and a German passport. The SOFA card was taped into my German passport by our local US base in Germany. So the argument you were given, is different from what I was told and experienced.