Part of the fight is "unfair" in regards to one fighter obviously being injured from something during it. Refs call the match if a fighter gets hit too many times in a row on the ground. Diaz fought on and got dominated, it was his decision to fight injured. I'm not saying Benson shouldn't have got the win due to his eye punch, not at all, he should have.
I'm saying Diaz is stupid for fighting on with an injury, getting dominated and ruining his reputation. IF he quit at the end of round 1 he may have been able to get a rematch. Whereas now everyone with average IQ doesn't even factor in the circumstance of the fight and think a repeat will happen. Personally I'd like to see them rematch as eye injuries as Diaz had are relatively rare things to happen in UFC fights.
Again it's one thing to think Benson gets the win due to the eye punch. It's another to trash Nate Diaz reputation and ability due to injury.