When you consider how much a person can change their appearance by shaving, hair cut, color, makeup and that the DMV knows this and experiences it on a daily basis, to do this to a sixteen year old on such a proud day is just mean spirited.
My photo in my first UK passport showed me with a beard. After a few years in Australia, I returned to the UK clean shaven (I had a job which required me to wear breathing apparatus, so a beard was a no-no; I have since grown it back). The immigration officials gave me a really hard time, asking me repeatedly whether I was travelling on a forged passport, or the passport of a relative; they eventually accepted that I really was the person I claimed to be when I showed them Australian ID with the same name and DoB, but with a more recent photo.
Certainly anyone who deals with ID photos on a regular basis must be aware that appearance can and does change a LOT depending on any number of things. The change in appearance of the person in the OP with and without make-up was completely trivial compared to those routine changes, and this was obviously a case of petty officials using their tiny modicum of power simply to humiliate someone for being different. All those involved should lose their jobs over this abuse of power.