Grabbing the fence to survive getting finished isn't the same as regular fouls and shouldn't be treated as such imo. Deducting a point and resetting or awarding the other guy the position is fine for normal fouls but not for a foul like grabbing the fence when you're dangerously close to getting finished, why?
Because the ref is essentially giving the cheater a get out of jail card. Yes the cheater is getting punished by losing the point but he's also benefitting because in the time it takes to deduct the point and reset them, Texeira is still being given a chance to come back into the fight cause even if the ref reset them and awarded BB top position Texeira isn't going to be rocked anymore so his chances of defending himself on the bottom and surviving greatly increases. Which inherently punishes BB because what if Texeira finishes BB in a later round? Or he wins the other 4 rounds? Then BB gets fucked over.
DQ probably would have been the best call to make but that again, would have been taking away what should have been a TKO victory for BB and softening the loss for Texeira which benefits him.