yes he should of let him finish him! With all the trash talk he did and all the hits in back of his head, he should of let Floyd finish him. Even at the end McGregor was still being a smart ass. It show's disrespect to all fighter's and it gives a bad impression on the up and coming. McGregor still has a contract with UFC for I believe 2 more fights. And more then likely they will be B.S. fights. And one of them should be McGregor vs Diaz. But it will never happen. When his contract is up so will he.exactly