No, it's not that the market is perfect, it's just a better way of solving social problems than government. I wouldn't presume to be the purveyor of morals so I wouldn't say altruism is evil, rather that it doesn't exist. Basic game theory put to bed the idea of 'selfless acts' quite a long time ago.
The second you make that a dogma you're in trouble. No, the market is not always a better way of solving social problems than government.
To say that altruism doesn't exist is just laughable. I'd love to hear you elaborate on that.