The rest of your argument is spot-on, but I have to contest these points. Amare gets a bad rap, but I've never seen Amare pout, get down on a teammate, argue with a coach, argue with a teammate, etc. He's always supportive of his fellow Suns, is always complimentary of other players, and seems to get along fine with everyone in the locker room. The only person he's ever seemed to have a problem with was Marion, and that was more Marion's ego than Amare's. It was Marion that verbally complained most of the time, not Amare.
Amare does a lot of charity work, is actively involved in the Phoenix community, and has a great relationship with fans. I don't know where this idea comes from that Amare is a bag. Just because he did some pushups while playing the Spurs doesn't make him a bad person.
And who doesn't hate gingers?