“He or she sounds like a liberal...”
I agree. Some red flags went up when he started bad mouthing self-interest and pushing “altruism”.
You cannot help others if you don’t take care of yourself first!