I didn't say that humans need religion, I said that religion fills a human need.
Are you saying that purpose, social cohesion and rituals are not human needs? If so, I have 7 billion pieces of evidence against you - and that's just the live ones.
The point of my comment is that this need can be filled by something other than religion. But science ain't it.