Berbatov's transfer to Fulham proved controversial in Italy, as he twice turned down offers from Serie A clubs at the last minute to stay in the Premier League.
Berbatov denied he had acted inappropriately in his dealings with Fiorentina and Juventus.
"I've never personally told them, 'Yes, I'll play for you'," he said. "It's not my problem that someone is disappointed. After all, I choose where to play and be happy."
The 31-year-old angered Fiorentina when he turned his back on them last Thursday, one day before the end of the transfer window. The player then rejected the chance to move to Italian champions Juve.
"He did not deserve our city and our shirt and the values it represents," Fiorentina said in a statement.
Berbatov said: "It's stressful. One club called, then another, and a third, and then another. A man can go crazy at one point. I'm a human being and it's normal for me to hesitate."