I've done about 50 meatbag deliveries and from what I can tell, other than abject failure, the passenger happiness rating has no impact on mission outcome. On one mission I blew off her 2 tons of food and she went from happy to miserable but I still received the full mission payout. If this is the case it's a pointless game mechanic. I should receive a reduced credit payout or some sort of ding on my Galactic Yelp Rating. Conversely if I place economy passengers into business/first class/luxury cabins there should be some sort of positive upgrade (e.g. happy --> very happy). Or if I actually go out of my way to meet their demands there should be a realistic bonus (not a lousy 10-50k) to make it worth my while. If I'm missing something please let me know but for right now the customer is not always right.