Actress Hilary Duff has fired back after being criticized for posting an Instagram photo of her kissing her 4-year-old son on the lips.