I find a lot of responses here rely on the benefit of hindsight.
If I were in danmacg's position, I would probably be expecting the funding as well, regardless of what the university's website or "common" knowledge told me. I say that from danmacg's recounting of the events anyway.
It's easy to rationalize why the funding fell through after the fact. However, imagining myself in that moment, I don't see any indication as to why he would expect otherwise.
At the same time, I do see Sigaba's point that publicly denouncing the university and program may not be the best way of handling the situation. However, In danmacg's defence, Sigaba's posts do come off as very blame-the-victim-like and preachy.
I guess I feel for danmacg, due to the immigration problems and difficulties he will face as a result of this situation. There's really no need to criticize his "situational awareness" other than to rub salt in the wound. I would guess that danmacg will make sure any future offers are in writing before relying on them or getting his hopes up.