I have the same problem. The attitude gain from the fish thief/fish vendor affect both characters. But most of the other attitude gains affect only one character.

It would indeed be nice if all characters in close proximity would benefit from attitude gains and possibly losses.