but it's their mentality that currently keeps them in bondage.
I would say it's more of the lack of talent. Tottenham does not have a team to compete with the top teams in the league who just seem to be getting better each year. As a team they pride themselves in developing talents, but to remain at the top of English football, or close to it, you need to spend big.
And the lack of silverware, especially after coming so close last season must have had an effect on the players, with a couple showing signs of being unsettled.