I do tend to assume that people will act in what they believe to be their own self-interest. (With some emphasis on "what they believe to be".)
But it's not that simple. Take "carpool cheaters" for example - those who drive in the diamond lane without the required number of people in the car.
Say you're driving in the regular congested lane and you see a carpool cheater fly by. I strongly suspect that the vast majority of drivers in this situation will feel at least a bit angry and resentful. After all, the "cheater" took advantage of a special privilege they're not entitled to, while you are following the rules and paying the price.
But if you look at it purely in terms of your own self-interest, the opposite is true. It's one less car in your lane slowing you down - no different at all from an actual carpooler. The "carpool cheater" is doing you a favor by getting out of your way. You will arrive at your destination sooner, thanks to the cheater!
I wonder how many people look at it that way, though. My guess is very few.
It seems that a perception of fairness can easily trump practical self-interest.