I think the reason for the gambling ban is to prevent the appearance of anything fishy (or whaly, depending on your interpretation). By having the ban in place, they can stop problems before they get to become a
PR nightmare.
IOW, draw the line in such a place that if it gets broken the only ones who care are "insiders."
Donaghy is proof that it's not perfect, but it's worked pretty well.