What Role Should Religion Play In Society?

Selflessness v. Corporate Attitude: The role of religion in larger society should be, that if you set up a church, mosque, synagogue, etc. then you must also be responsible for the upkeep and needs of the surrounding community in which