I haven’t really understood why coming to a disagreement in a conversation makes your hearthlings sad, a disagreement in an argument sure. But disagreeing in conversation is how you learn, when someone challenges your ideas and makes you rethink them and get a better understanding about the topic.
Why is this a bad thing? maybe hearthlings don’t like thinking and they are just robots
You also find out more about someone when you disagree rather than agree, it says more about both participants character, though there manner of response.
Maybe having the topic of the conversation be the deciding factor of the hearthlings mood outcome for the conversation, if it is about cake and they either agree or disagree then they can both come away happy, it’s cake. but if it is about Jimmy losing his leg to a varanus last week then they will both be sad whether one thinks it was Jimmy’s fault or not.