Let me give this a go... to the bold:
1. Definition of "God Complex" - A god complex is an unshakable belief characterized by consistently inflated feelings of personal ability, privilege, or infallibility. We will get back to this...
2. As the poster above has already mentioned, if I am at a restaurant and they fail to deliver their word or my food is taking an exceptionally long time I would indeed inquire about the process and how long I should be expecting. I would expect answers, and if not given or if the answers are malarkey I would request management and ask for a refund (as a former Service industry worker, this happens daily at every restaurant in America). You pay for a service. If that service is not complete or broken, you get refunded or have every right to be pissed off.
3. As a Xbox player I would like to alert you to this web address: http://support.xbox.com/en-US/xbox-live-status
This provides around the clock updates on core servers, games, etc etc. Microsoft also has a 1800 number that is a 24/7 support, and you can ask questions and get answers at anytime. They also have a customer chat that allows you to speak directly with Xbox support to get real time answers.
4. Back to the God Complex. By its definition, do you see how that term would be thrown around now? The creators of this game have played a game of cat and mouse with its customers, feeling no shame in placing the buck elsewhere either. Comments such as "we know this sucks" and "this is out of our control" have become the norm it seems from the creators. I have yet to see anyone from Gun or Illfonic make a statement just admitting they dropped the ball, were under-prepared, and that they could not adapt to the issues from 3 platforms in a timely manner. It's also not irregular they go radio silent when issues stretch out over time. You can argue they don't have the power or shouldn't have to update every hour, but a daily check in to update the status would go a long way.
You have to understand you're dealing with a large amount of people who have been anticipating this game for over a year, and payed their hard earned money to help get it off the ground to make it a reality. By nature these people are going to feel a bit more entitled because they feel they are close to the project, closer then say a game that just dropped they had nothing to do with. It's a double-edged sword for developers, I get it. But they should understand the customer climate and adjust their social media preseance accordingly.
PS: calling a customer an "asshole", no matter how petty or ignorant that person is being, only makes the company and its spokesman look incompident and immature. Remember, when you argue with fools people from a distance get confused who is who.