also withholding blocks, to manipulate the perceived hashrate and effectively attack other mining pools, is a problem
The block withholding attack might actually end up being what limits the size of pools in the end.If it's no longer safe to accept random members of the public into a pool, then the pool membership needs to be limited to trusted hashers.
This means a larger number of pools for a given number of hashers.
Block withholding attack far more serious issue I think than people realize.
Go back to school fool.