Yeah this is actually the first game I've played where it's relatively easy to get a communication with devs. I very much respect that and don't take it for granted. And a part of me is worried that the amount of stupid posts will make devs less willing to interact in the future. Ultimately, the only thing one can do is try to help out to raise the overall level of awareness and quality of threads in the forum.
Oh, and post memes. This forum needs more funny pictures.