Good for you Ben.  The internet is full of haters, and is the only place people can say whatever rude thing they want to say without having to own it.  I'll admit, when I first heard Ben Affleck was cast as Batman in the upcoming "Man of Steel" movie, I didn't see it either.   But I didn't go to the internet and bash him.  Let's give him a chance.   Recently, on Jimmy Fallon, he talked about the reaction of some people and how he handled it.

 

And on a related note, here are some "Celebrities Read Mean Tweets."  Love it.