He hasn't been denied a move, nobody has bid current market value. It's as simple as that, we're not here to be a charity case for Man City or for Mahrez. If Roma had bid £45 / £50m in the summer, he'd have gone. As it was they tried to buy him with a £17m starting bid. They never even once offered us close to what they got for Salah. The year before nobody even bid for him. If you'd have bid somewhere close to £75m, you'd have most probably got him. You didn't, so he stays.
We might never get £50m for the bloke but there is more to this than money. It's about not being bullied by players, if we accept what we think is bellow market value just because a player throws a strop, every other player then knows how they get their move, other clubs know they don't have to ever meet our valuation and you get known as a soft touch.
We got stung before being a soft touch, so this is about a club making a stand and saying no more. If that costs us £20m on a Mahrez deal, then so be it. The potential benefits will never be seen, but people can't deny that that money could be made back on future deals when people know you either pay, or get lost. Levy at Spurs has that reputation, people know you pay through the nose when dealing with him and he gets good money for his players.
I have sympathy for Mahrez, it would have been a fantastic move to a great club. But, what's good for us comes first and I'm sick to death of clubs trying to low ball us. £15m bids for Kante, £17m bids for Mahrez an Drinkwater. All from clubs not wanting to pay and trying to get players to do the dirty on us.