In my view, you can't fault people for doing what is in their rational self-interest. All you can do is to remove the incentive to poolhop in some way, but as MrSam pointed out it is difficult to do that without also causing people to leave the pool altogether. Obviously if everyone hopped, the pool would very quickly die. This is why I feel proportional payouts are a negative overall, especially for a pool this size with its history (some *really* fast blocks and some *really* slow blocks).
Taking away the ability to mine or to view the stats page (or even delaying the stats page) really isn't a solution, because it is easy enough to get around that. A better solution would be (IMO) to implement a system that rewards people for not poolhopping.
Yeah, i completely agree on that.
We are looking to implement something that would reward miners that stick to this pool permanenty... More on this in the next few days