There is a known issue that is preventing some people from receiving it. Darth is correct in please keep it to the master thread, or to the thread over in Tech Support.
And most importantly -
You think so very wrong. Not all problems have an easy answer, but they do try their utmost to help every player who has a problem that cannot be resolved by the self-help tools or by sites like WoWHead or by the community here. GMs are not gods, but if it’s within their purview, that is their job. If it’s outside of their abilities, then it needs to be reported via Bug Reports so that the Devs can then look into it.
They’re not perfect, but it’s also not nearly as bad as you’re going to hear via the Reddit Rhetoric or GD mess.