Dani Alves believes Barcelona did not have the "balls" to admit their mistake and sign him back from Juventus after he had left a year previously.
The Brazilian signed for the Blaugrana in 2008 and went on to enjoy huge success, winning three Champions Leagues, six La Liga titles, and four Copa del Rey titles.
He would, however, leave Barca in the summer of 2016 after complaining of disrespect by the club, who waited until the last minute to offer him an extended contract with his deal expiring at the end of the campaign.
READ MORE:
Barcelona broken, PSG in crisis - are European football's giants in decline?
Barcelona extend salary cuts deadline as bankruptcy looms
The Lionel Messi 'walking' video is just a total lie
Alves would spend a year at Juve before moving to Paris Saint-Germain.
Following his season in Turin, he would have been willing to return to his "home" at Barcelona, but he reckons the club were not willing to admit they made a mistake in the first place by letting him leave for Serie A.
"I offered myself to Barca to come back. I went to Juve to prove I was still at a good level," Alves, now at Sao Paulo, told RAC 1.
"I wanted to return to Barca and they needed me, but they didn't have the balls to admit that they were wrong with me. If they had treated me as I thought I deserved, today I would still continue playing for Barca. I love this club.”
Alves also revealed one of the reasons he turned down Manchester City in 2017 - a phone call from compatriot, Neymar, asking him to move to PSG.
"The summer of 2017 I had done with Manchester City, it was to return to Pep Guardiola, but in the end I chose Paris for the family, who had suffered a lot in Turin. And also because Neymar called me, and asked me to go with him to PSG," he said.
Alves also expressed a desire to return to Barcelona in some footballing capacity in the future.