This guy's suggestions sound like he's hoping they get divorced!  Then again, if she is so lacking in respect for, and solidarity with, her husband then maybe he'd be better off being with someone else.  He hasn't even done anything to embarrass her at the parties (availing yourself of the free drinks and food does not qualify, sorry) and she is basing her actions and worries as though he had.  Her coworkers may, or may not, have been "looking at him funny" but, were it me, my husband is my husband and comes before all others.  If my coworkers had a problem with my husband, then I'd have had a problem with them!  Her sense of loyalty is completely screwed up.  Either he was good enough for you to marry, or he was not.  If you love and respect each other in a relationship, then this should not even be an issue.  Also:  Being embarrassed is not the end of the world.  If it happens, you'll live.  Promise.  Get over yourself.