Because we are the player

is there a mechanic for companions to turn against you if they disagree with you too much ? that would be cool
There are some actions you can take that lead to them attacking you or leaving, but it wasn't something gradual, more like a single strong disagreement.