I don't understand anything in this post.Box office isn't the only metric that matters.
http://www.boxofficemojo.com/movies/?page=main&id=jamesbond21.htm
Casino Royale -- by box office metrics (as noted by you) -- is a bad movie.
Audiences liked it, it has bad word of mouth, it's still divisive. You can choose a side if you want and that's totally fine but you're really only accepting evidence you find that works for you.
To each their own.
Edit: Deathly Hallows pt 2 dropped more than BvS.