Read and enjoyed this whole thread, and you make a pretty good point until you bring gifts into it. The moment your gifting has transactional value in the social contract the validity of your expectations is pretty seriously undermined. If you're buying a seat at the wedding with a gift and not your friendship you…