There' some generalisations happening from all sides here.
Yes it is dumb to whinge about how your toy hasn't been shipped yet when the supplier clearly hasn't got it in stock. It is also silly to expect daily updates from said shop. And you're an entitled brat if you whinge because person "X" got a shipping notice before you.
However, it is not unreasonable to enquire after the status of your order, when 3 weeks after purchasing an "in stock" item it has still not been posted. By now most people have caught on to the fact that when TFI say something is "in stock" it is really in stock with his supplier and may not get to him for several weeks. But it's highly annoying when you don't know this and he won't answer your emails. (And just to be clear, TFI is not the only Australian seller I have experienced this with. It's quite misleading)
The main difference between someone like PC/TFI and BBTS is that if you have an issue with BBTS, you email them, they answer (promptly) and you're happy. The Australian retailers actively encourage us to contact them through social media rather than email. Thus, our enquiries become public and others can jump on your thread and turn a simple question into a s#!t storm of epic proportions. So in a way I see this as a problem of their own making. While some people need a good slap upside the head for their man-babying, of course these things are going to happen when your major contact path is through a public social media site.