I don't blame Carroll for wanting to stay, he isn't a bad player (well...) and he is at a big club on a good wage and if he truly believes he could break into the team then it would be likely he'd have a very good career. If you believe the reports he was essentially forced out of his boyhood club (and I don't blame Ashley for that either ££££) and ever since he was booed vociferously at St James' especially when he fell over I think he wants desperately to prove everyone wrong.
He wouldn't be an automatic starter at Newcastle (although they surely need another striker, especially with the ACoN coming up) and going to West Ham would be like starting all over again. On the other hand I don't think his stock here will be any higher and it would make sense for us to cash in when we can and draw a line under it.
Spearing, Adam, Cole and possibly Carroll going for 1/2 attackers would make me very happy. The first 3 going out and getting in 1 attacker would also be nice.