I'm all about calling people out on HERE, The Knot, on bad behavior. This particular board is an etiquette board after all, that is our "duty" if you will.
Some people have really crossed the line and should really be ashamed of themselves right now.
What differentiates an average host and a great host is anticipating unexpressed needs and wants of their guests. Just because the want/need is not expressed, doesn't mean it wouldn't be appreciated.