It's hard to say why Jennifer Garner struggles to be accepted by the public. She's a fine performer who's received plenty of accolades within her profession, but something about her just seems to leave people cold. She's also been accused of borderline abusive behavior towards Ben Affleck during their marriage, which saw him isolated from many of his old friends, and then publicly outed by her as an alcoholic while he was trying to seek treatment for his affliction.
If she's mean to adults, she's a lot kinder to children. Garner cares so deeply about 'Save the Children' that she serves on its board, and has also campaigned for early childhood education. That spirit of protection extends to her own children most of all - she helped to get a bill passed in California in 2013 which made it illegal for paparazzi photographers to take pictures of celebrities' kids.