Frequent, honest and open, respectful communication on the part of game devs towards the occasionally irrational players (ok more than occasionally) who are reporting bugs and problems in order to help the game, goes a long way to improving my patience with said devs.
If the devs fall into the "us vs them" trap, it's game over. Yes devs are human too and occasionally get irrational as well, but they are the ones who have to take the high ground even when their players aren't well-behaved.
Not everyone who has criticisms for this game wants to see it fail. There are a lot of valid criticisms right now.
Players can hope that their gamble will pay off in a stable game, but only the devs can make that happen, and the goal should be seeing that happen at launch, not at a later patch. So yes, they failed in some ways and they know it. Being human, we're all a little frustrated right now.
TLDR:
It's preferable if everyone takes the high ground, but devs aren't paying players to play, players are paying to play something that's very buggy compared to some other recent MMO launches. Sometimes it's a customer's right to complain and report. If nobody complains, will it get better? No, because it won't be a priority to fix.
REALLY TLDR:
Squeaky wheels get oil because that's how you know which ones need oil.