You jumped right into that as if he was saying Church good everybody else bad...
I didn't see anywhere in his post where he said The Church had a corner on creating those types of giants. I think he was saying the church has a tendency to create some giants... Which it does.