Here's the thing, Brosnan was Bond in Goldeneye. I suppose you would just have Brosnan airbrushed out of the movie and replaced with Craig too right? Pretend Brosnan never acted as Bond in "Goldeneye".
That's what Activision is close to doing with Craig as Bond in this. It's a complete slap in the face to real Goldeneye game and movie fans.
This isn't Perfect Dark, or any other remake that has come before. This is a movie licence and, therefore, will always have these problems. Even if they re-released the original GoldenEye, I guarantee you that Brosnan would've been out, along with the rest of the cast. Actor licencing deals are tricky, and wouldn't have applied past that initial release. If they wanted any of the likenesses for those people (Bean, Janssen, Coltrane), too, they would've needed completely new deals, which likely wasn't financially reasonable.
This is also a trickier situation because Brosnan is, technically, the first Bond actor to be, ahem, 'let go' from the series. Everyone else made a decision on their own, but Brosnan was basically told he wasn't coming back. So, you have a guy that likely isn't very happy with the franchise, and a current actor who is hugely popular and has already signed away his likeness rights.
Whether you like or not, this, or any other re-release of GoldenEye, was never going to feature Pierce Brosnan. Me, I'd much rather have Craig than the nameless Bond of Agent Under Fire. So, look, stop with the whole 'slap in the face of *real* fans' train, because that's not what replacing Brosnan is. You want to get on them for making this instead of an HD re-release of the original? By all means, I can get behind that.
The Brosnan thing, though? Complaining for the sake of complaining.