I am afraid that you are contradicting yourself. The government is there to serve the people. On the one hand you agree that the Government should not interfere with the people's rights. Then you say that it can force the people to Fund a religion other than theirs which they do not wish to fund. It is up to the Muslim congregation, just like any other religion's congregation, to fund it, not the government which is there to protect other people's rights too. What the Establishment clause says is that you can do your Catholic thing just as other people with other beliefs can do their thing. That is why it should not treat any religion differently from another. That is how it guarantees your right and mine to practice whatever religion or no religion, that we want to. It protects everybody's religious rights. I cannot explain this in any better way.