Not saying there aren't plenty of sub-par players in this game, but... did you, at any point, try talking to these people in a polite and friendly way to get these problems solved?

If you notice an issue, you can reduce the likelihood of it happening to other people by (politely) sharing what you know and improving the community overall.

That will go a lot farther than a call-out post on forums populated in a vast majority by people who are already pretty passionate--and therefore at least slightly more likely--to be better players than your average DF teammate.