Maybe he meant religion as in organized religion. In that case... he's kind of right.
People should stop saying this video is stupid. I'm Christian, and I will say this video uses rationalized thought and fact to support its point. Nothing stupid there.