You appear to be crying, because Spurs are a feeder club

. You can say 'we want £40m', but you won't get that.
You can't just say, 'he's better than Downing. Downing cost £20m. Ergo he's worth more than £20m'. Downing was bought for £20m, and the club expected him to live up to those expectations... but arguably hasn't. That doesn't mean a player better than him is worth £20+... it just means that £20m is the value of a player they expected Downing to be (kinda abstract, but it makes sense, if you think about it).
The same applies to Carroll. A player better than Carroll isn't instantly worth £35m+. A player they think is going to be a very good striker is worth £35m. A player who in reality is as good as Carroll has performed this season isn't worth £35m.
Yes, Bale's under contract, but you're an idiot if you think that means you can stop him leaving, if he demands a transfer, then a club offers £30m (as an example), when you want £40m.