Please register to participate in our discussions with 2 million other members - it's free and quick! Some forums can only be seen by registered members. After you create your account, you'll be able to customize options and access all our 15,000 new posts/day with fewer ads.
I think it's a reach for people to make these cyber diagnoses. Not every instance of selfish behavior requires a medical intervention. I would start small, on the theory that the simplest explanation is usually the correct one, and stop accommodating his bad behavior. If there's more to it than that, it will reveal itself soon enough.