Well its kinda their job isnt it? Also I barely remember that GMs themselves got badly attacked. Any slight was mostly against the devs. Heck if they maybe would be more active some of those really bad apples could have been banned. Instead of mostly letting them go and just ignoring everything.
Anyways you do need a thick skin and not take any feedback on a game forum so personal. It does exist for this after all even if some people overdo it but those could be banned..if someone was here to bann them.
And its not like they truly need to answer our questions either. Just take the more active threads and post a bit of a "we heard you and we will gather more of your posts to forward them to the devs. " Of course we will never know if that happens but at least its gives the feeling that someone is still there. How about all those troll threads that remain active for a long time including their OP? Again they dont need to engage with us, close it up with the last post being from them saying why they did that and then ban the OP if its truly a troll.
Look at the Viera thread. Some day it was suddenly gone without any notice why. Then it was there again without anyone knowing why..one little post could have done much. Like "We are cleaning this one up, dont worry it will be back soon" and then lock the thread and not just take it away completely.
There is so much more than just answering our questions that they could do. Yet other than some threads being deleted or moved you dont even know if they still exist or not..