Is there anyway I can fix this and not look stupid for the rest of my diving career? The instructor suggests I take more classes to get a new pic.
Maybe your instructor thought you actually intended to use this card for the rest of your diving career and this is his way of encouraging you to get more training. Not the way I would do it but folks are different.
I wouldn't worry about it. You didn't mind showing it to the world on Facebook but a card almost no one will ever look at is a problem? Guess you'll think twice before you tell someone to just grab one from Facebook.
Oh... Get more training.