You're husband is a jerk, living in some unrealistic place in his feeble brain and you are the scapegoat for his own self loathing....Buy him a T-shirt that reads:

GEEZER - Imaginary stud muffin.

I agree with Ladybug, those aren't flirting smiles they're polite grins to keep from cracking up laughing at the foolish old goat.