Allen Iverson’s statue unveiling caused quite a stir this week after fans felt unimpressed with the work. One of the most vocal critical critics has been Iverson’s former teammate Matt Barnes, who ripped the franchise for an “embarrassing” tribute to the icon.