I don't agree with this at all. Sure, they are all narcissists for wanting the job, and they all look out for #1, but among recent (read: in my lifetime) presidents I think JFK and LBJ each had values above themselves (they were just uncannily dirty about the way they got what they wanted), both Bushes believed they were serving a higher cause (even though W was a moron who was being used by the people daddy put around him), and Obama was primarily motivated by strongly held American values of equality before the law (albeit he had a savior complex that makes Warren look modest). Ford was a non-entity with neither pretensions nor ability.
The crassly (and clinically) narcissistic presidents -- Nixon, Clinton, and Dump -- have been a minority. And they all got impeached which tells you their behavior is still regarded as abhorrent to most Americans. These men literally put themselves before their country and paid for it. Others like Dubya put stupid ideas before the good of the country, but that was mental ineptitude, not lack of character.