I've heard more articulate defenses of Brady, but you cannot deny the the PASSION of the man. And as for his critics. No actor hits it out of the park with every movie that they are in. As an actor, you are lucky if even half your projects turn out well.
Why do people have a problem with Affleck who is clearly a talented guy, and has had some great successes as an actor, director and producer over his long career, to go along with some misses and mediocrities. Now, clearly screwing up his marriage to Jennifer Garner was a massive mistake, but we all make big mistakes in our lives, so be careful when you throw stones.