Haven't read the full thread but I think it's one of two things:
1.He is embarrassed by your make-up and doesn't want to be seen with you (I find this one hard to believe, having seen your photo).
- The make-up thing is a ruse. There is another reason he doesn't want to go out in public with you, and he's using this as an excuse.
I had a horrid ex once who did something similar once. We'd been at a big party together and one of his friends had put up photos on Facebook and tagged us both. Only I noticed that a few hours later, my ex had de-tagged himself. I sent him a message asking him why, and he replied saying he hadn't wanted to say anything but I had looked awful and fat that night and that my stomach looked awful in the photos (it was a Bollywood themed party and I had been wearing a sari-type thing). He said he de-tagged himself because he was embarrassed about his friends seeing him with me.
Now, I was 28 at the time, and I look back now and know that I looked bloody good! I'm 5'10" and about 9.5 stone, so I am not in any way fat. At the time though, I believed him, and was mortified. Turns out the real reason he de-tagged himself was that he was two-timing me and didn't want this other girl to see.
SO, I would say have a think about whether this guy might be cheating on you, or trying to get together with someone else, or if there might be some other reason why he doesn't want to take you out.
In any event, even if it is about your make-up, no decent guy would send a message like that. If it were my husband, for example, he would just make some very funny jokes about it and good-naturedly tease me (whilst still taking me out :)).
I'd throw this one back, OP.