Originally Posted by
SuperKirby
however, I think it's technically illegal at a store/clerk/restaurant because it won't match an I.D.
Not illegal, just has the potential to cause problems. Unless it's the only card she carries, who cares? For most people, a quick "Yeah, that card company didn't put my full name, if that's not okay I can pay with this other one" is usually all you need..