Both do harm to the reputation of the competitive community. My only defense of the IBP players is that there was no precedent at the time of their ban. This doesn't mean that they should not of been punished but I believe an indefinite ban is a tad extreme considering the circumstances. I believe they all have been banned long enough and clearly wouldn't risk it again. However I think anyone else who is caught fixing matches, from this point forward, should be given a life ban.