I'm looking for a word that would describe someone's behaviour or personality which says that they enjoy it when things are fair. So, for example, when they win money as part of a team, they would be happiest if every member got the same amount, or if they were splitting a cake they would be happiest if everyone got the same size.
I've thought of altruist, communist, etc. but these don't quite describe what I'm looking for.