To answer your question based on the feelings of many members here, more people hate Margarito than Holyfield.
Btw, I agree with you regarding the cheating part. Both are cheating and must be scorned. I don't agree, however, with the punishment you would like to impose to both offenses.
People here hate Margarito more because 1) he was caught in flagrante delicto of attempting to cheat 2) there is a probability that he used plaster with his fight against Cotto and the result of that felony/crime caused an apparent damage on Cotto.
Bookmarks