Justin Timberlake got dad-shamed over picture of three-year-old son.