I've seen several comments directed at developers, but I feel that they should be directed at management! If this is like any other business, it is management who tells the developers to "shove the programming out the door" whether it's ready or not, 'just make it happen'. And with the new frantic pace of the game, they are probably asking the same workforce to code event, after event. And with any new programming there will be bugs--S8 needs to test these before they prey on their customers. Give your programmers time to test and de-bug, or stop asking them to create new events continually! If there is a special set of 'rules' that your customers need to know, then explain them clearly before each event. The amount of glitches that are reported during these events are insane. If my company had this many complaints on our forums, I'm sure we would be out of business within a year or two.
Oh, and I think what frustrates your customers the most, is the total lack of communication when there is an issue. I don't feel that this is because of your moderators, they are great, but are probably kept in the dark, like the rest of us.