The thing is most of the other pool threads are filled with similar complaints. Mining isn't a participation game. you run your rig and reap the results. If you really feel that this pool is broke, go to another pool. Personally, i think that the only thing that will help us out will be an increase in our mining power. We need a larger piece of the pie. I know I'm scrambling to find what cost effective hardware i can find.
A 7 hour block doesn't mean that one block took 7 hours to resolve, it means that a whole bunch of blocks were found by people other than us and it took us this long to find one before someone else did. The only way to improve our position is to grow.
At least that is the way i see it.