banning people when they give honest views/reviews about your product, is a pathetic way to shutup the crowd. i have been shutup 5 times. shutup critics by improving your product instead of suppressing their suggestions. of course, all that if you really wish to improve your product
the approach here is "not to improve" the product, instead, the approach is to make people buy gold. "that is" where you are going wrong gree. you are concentrating waaaaay too much on sales than the "fun element" which is why people are playing your game(s).
your events are designed solely to make people buy/consume gold. most of your events are completely impossible for free players. if you are thinking long term, your events should be designed in a way that free players can complete most events within the event duration. if anyone is impatient to do an event in 5 days, they can buy gold and complete it in an hour. that should be your approach to events.