Posting in the Customer Support forum suggesting that our colleagues be fired isn’t recommended.
If you would like to provide constructive feedback to the Community Managers, they have made it possible to do so through email. You can find that information in the “Welcome! Please Read” post at the top of the General Discussion forums:
https://us.forums.blizzard.com/en/wow/t/welcome-please-read/130730