The real problem with Sucker Punch may have been that it wanted to have its cake and eat it, too. It sold itself as spectacle with a side of titillation and then chose to throw the standard action movie narrative on its ear and bring in a gratuitous downer ending. Even as someone who was reasonably willing to accept the message that Snyder might have been trying to push, that annoyed me. To someone who was the target audience of that movie and/or that message, it was probably enough to make them go out and advise their friends to stay away.
It's actually a bit of a pity; it's got a lot going on visually, and I really like Emily Browning.
The message I'm getting from the movies these days is that I'm not very qualified to judge what will be successful. I really like to believe that good movies will prevail over bad ones, and writing a decent script and identifiable characters and coherent plot is at least as important as bankable leading men and CGI-O-rama, but movies like the most recent Pirates and Transformers, as well as the box office failure of Scott Pilgrim, seem to exist to prove me wrong.
As far as The Beaver goes, I'm willing to consider a little Gibson-hate in the equation. Trying to pull a warm-and-fuzzy after making a drunken verbal assault on Jews, leaving your wife and children for your mistress, and then spewing a sickeningly violent tirade at said mistress after she has your child makes a lot of people feel you're trying to pull one over on them.