While CS has been and still is pretty much useless, I think the reason for this is the quality of employees. They probably are understaffed, but looks like some of the CS people are deliberately telling us they can't do anything about what we report, just so they can mark the ticket as done, without much fuss or actual work. I had a minor issue and wrote to support and went back and forth with someone from CS just to get the typical reply: deal with it, no compensation even if it's GREE's fault. As soon as someone else from CS picked up my ticket, I got the proper compensation and apologies. It's true it took 2 weeks to even get the first reply and then another week until the problem was resolved, but eventually I won the fight.
A minor issue shouldn't take almost a month until it's solved and even a major issue shouldn't take that long either. Initial reply shouldn't take longer than 24 hours, even if it's the standard: we got your ticket, we are looking into it. Also, to improve the quality of CS they should implement a proper way of notifying us whenever we get replies to our tickets, either in game or mail notification. If they did their job in a timely manner there would be no problem, but imagine checking a ticket every day for a month out of fear ticket might vanish/get deleted, just to see they read it, but didn't bother replying to you.