What should this man have done?

The other night I was at a local restaurant, and there was a couple sitting next to us.  The guy was a big man — not all muscular, just big — and he was wearing a floral shirt.  (No, it wasn’t the infamous Mango-Man, though it sounds like him and he lives in these here parts.)  Anyway, the waitress said she really liked his flowered shirt.  I felt somewhat embarrassed for him, but then I wondered how he should respond.  He simply said, “Thank you.”  But I wonder what he really wanted to say…

What should he have said and/or done?