Read your Bill of rights. It says that no one religion shall be favored over another which means that funding, which is favoring, one religion and not others, is wrong. That is the meaning of the Establishment clause of the First Amendment. Also funding one religion means that the Government forces those of other religions to contribute to that one religion. It is the Congregation of a religion that financially supports its  religion. To make it fair the Government should not contribute to any religion. The Blaine amendments are directed, in particular against the Fundamentalist Catholics who most often ask for Government contributions for their charitable works. Unfortunately, much of those funds go towards supporting their Pro-life centers which deprive women of their autonomy by denying them their Reproductive Health care coverage causing harm to the family. Those amendments should not be over-turned ever.