Like Barrera said after the fight, it should have been stopped when the cut happened as it was clear he wouldn't complete the fight. The fact that it was Barrera a tough old proven legend probably worked against him in the end as the ref and ringside doctor probably gave him more leniency than they would for an ordinary fighter.