Rules for modern life, that I entirely agree with (although tipping best practice varies by country). Two notes:
3/ Being good with names is a question of effort.
I’m sure there is some truth to this, but I do think some people are naturally good at this and others (like me) are not. I’d replace this with “Be tolerant if someone messes up or forgets your name”.
24/ Salary and rent are private matters (but be assured that most people feel one is too low and the other too high).
I think this is true, but I also feel society would be better if it was not.