Barrera has earned his retirement at the end of the year. He's done enough for boxing.