There's no way in GW to see how much dishonor you've accumulated, in either the long term or the short term. I don't know of any guild ever asking about how much dishonor potential members have. Furthermore, the dishonor system isn't even implemented in any of the arenas where you pick your entire team (ie, the competitive ones), as there's plenty of disincentive to leave in higher-end play anyway, and losing badly in Guild Wars is generally synonymous for losing quickly, so even if you leave in that case, nobody cares. Dishonor was only implemented in low-end arenas where teams are mostly random and people would leave because they didn't like the hand they were dealt.
That said, I do think the dishonor system is a good way to keep people in Demigod from leaving because they think their teammate is a newb. Having an impenetrable playerbase of elitists who refuse to play with anyone outside their group is one of the best ways to kill a game.