Paying public: No, Mr. Craig, we expect you to BOMB.
Then again, the best Bond, Sean Connery, is a gun-hating, left-wing maggot too, if memory serves.
So? Did he flaunt those views while playing the role?
I don't much care what they think. it's a free country and I put in my time trying to keep it that way.
The whole point is the business and political stupidity of alienating a very large and real chunk of your audience before you even make the picture!
The most recent "real" James Bond film wasn't even a Bond film. The first XXX with Vin Diesel reminded me of the old Sean Connery Bond, played straight with just a hint of "wink, wink...aren't these explosions and props cool"!
All the recent Bonds have been wimps. I would watch out for Sean Connery in a bar fight, he might crack a poolstick over you from behind. Moore, Dalton, Remmington Steele Bonds would run out and cry for help.