I agreed with comments above. In my opinion, the time slots are ok. It's like after dinner and before bed time. It's the time where players are active the most. If the time slots are too wide, there won't be enough players to get event going.
People are complaining enough about events being cancelled, especially SWB. We don't want that to keep happening, do we? :)