This is a very harsh statement. I'm not sure why it is such an overlooked fact that religion - a set of practices and beliefs that one engages with in order to best honour what they feel God is - itself is not the problem. Most educated people realize that religious scripture was written by humans at a specific period in time, in a specific location for a specific audience. They really do. Even though it's most often those people who believe the various holy books ARE the word of God that get the limelight. I come from a family of Jews who are scholarly brilliant people (minus me, the drop out

) who know that these are tribal writings, copied down narratives from many generations before that have been altered with and tampered with but serve as a unification for a people who were dispersed across the globe.
I spent the last many years working at and attending an Anglican church and I did not come across one person in that time who took the bible literally. Some people think Jesus was real, and was teaching a reformed version of Judaism that got to the heart of what God was - a divinity that existed within each of us and that we could obtain a relationship with (instead of the previous God of the Book and Laws of the Jewish culture he was brought up in) And some people feel he was made up but serves as an archetype or representation of our inner best. (like many fables or stories that are part of culture - like the Homeric poems )
Take away religion and you really think that will fix the broken people that look toward a tribe mentality for a sense of belonging? We are tribal by nature and have been for most of our existence - finding a common shared belief and identifying with it is for good or bad, what people do. Those people without religion will still have mental issues, anger issues, and other such things that cause them to find excuses and reasons to exercise violence and discrimination. Might some of it be reduced? Sure, but you can bet that there would be many other 'righteous groups' that would form that would incite violence of others. There will always be those who find a need to belittle, shame, insult, ridicule etc - regardless of whether they are religious or not.
In my city alone, I can't think of any homeless shelters run by non Christian groups. Or soup kitchens. We have a huge homeless situation here and only the churches are giving the people a place to sleep and food to eat. (and being witness to how these things are done - no, they were not recruit attempts. They honestly exist because they feel that Jesus taught that you must help the marginalized because the less of any of us, is the same as us. None of us is any better.)
Also, if you want to eradicate religion, what about the stories of ancient Greece, Demeter and Persephone, all the countless others, or how deities were thought of as archetypes by Jung, or how for someone like me, who's daughter died three months ago, after a period of the worst emptiness and darkness one could imagine - finding something larger than myself, bigger than myself and in fact my TRUE self, existing within - has been what keeps me from slipping into insanity. Religion is very tied into our culture and our psyche and yanking it out is not going to change the hearts of those people who are just simply broken and cruel. They will find only other reasons to be cruel in their brokenness.