Johnny will always have the respect of true fans and the people who know him best -- the people who TRULY know him as a person, and also the people who adore his brilliant acting over the years.
Jack Sparrow is a legend of cinematic characters because of how believable and passionate Johnny played him.
Amber is trying to destroy the public's image of him, but only the people who want to believe the worst in someone will allow that to happen. I'm not one of those.