Honestly, I thought the article overall was really whiny. If someone is that ungrateful and nitpicky, they should have just stayed home. However I do agree with some points that were mentioned:
No gap between the ceremony and reception
Not expecting guests to open their wallets at all
Hiring help so that your guests can be guests and not have to work for you instead
Making sure to thank people properly afterwards
Yes the food should be good, but, contrary to what the article implies, a full meal is not required. Have cake and coffee at a non-meal time if you can't afford good food or else call up a favorite restaurant to cater which is much cheaper than a wedding caterer.
It is also your responsibility as proper hosts to seat the guests at the reception with people they know and have things in common with but it is not their place to complain about where the table is set up.
Weddings are expensive so not everyone can afford to invite random strangers they will never see again to consume the "free" food and drink that the couple is providing. Not everyone wants random strangers there anyway. We are still in a recession so lots of couples don't have the extra money to allow such a thing, even if they did want strangers there, which most people don't. If your guests can't figure out as adults how to enjoy themselves without bringing along their own friends, then they have problems since that is a basic part of being an adult, that even alot of kids have figured out already.
Another thing that was extremely whiny was the point made about boring the guests. The guests are there to accept the couple's gracious hospitality and if they don't want dancing, for example, they are not required to do so. But any adult should know how to mingle with other people. If someone is truly that bored, they should not even attend.
Same goes for being judgemental over the date that was chosen. That is a petty argument and no matter what date is chosen, someone won't be able to attend for one reason or another but it is highly rude to berate the couple for that reason.
If someone doesn't like what the couple has chosen, as long as it is not a breach of etiquette, they can do their own thing when it is their turn. If they are already married, they lost their chance to comment. Either way, they can stay home because they would be attending for the wrong reasons if they show up.