Ben Affleck has shocked the world by accepting the role of Batman. Despite all of the backlash that he has received for doing this role, he said that he is a big boy and he can take it. Either way, some of the comments were still hard to swallow.