It says in the Bible that Christians should give cups of cold water in Jesus' name. It says in another place that a person shouldn't wish a poor person well but fail to do anything about their personal needs. The church has to make a decision to serve the needy in their community, even if they get a fine.
A church fine for helping the homeless is not a moral decision. While every area is regulated by their own rules and regulations, this is clearly a delicate and nuanced issue that should lead to further conversation, not strictly a fine. There must be room for compromise and surely a recognition of the intent of the church's actions.
No, it is not moral to fine churches who allow homeless people to sleep on their properties. In fact, this is a cruel and highly immoral practice. If churches want to further their missions by housing the homeless, they should be able to do so. Doing otherwise would be an affront to freedom of religion.
The church fiend for letting homeless people sleep on its property has every right to allow this. The church is on private property and can allow whoever it wants to sleep on its property. Fining a church for helping the homeless is not a moral decision. The church was actually doing a public good by keeping the homeless off the streets and out of the city parks.