The first incident cited is invalid as the property in question was “public” - meaning the church had agreed to that definition as a stipulation.
The Law is the Law, whether we like it or not.
Solution? Get the law changed!
I agree the law should be changed, but that property is not "public" property, it's private property owned by the ministry and rented out for certain occassions, but it is still part of a church. They have their Christian standards, and that includes not doing business in a way that contradicts their Christian knowledge. This is a trampling of the members of the ministry's First Amendment rights, period. No state law can take away your constitutional rights--well, that used to be the case, anyway.
The law was changed after the approval to force homosexuals on the church. the law has to be changed back to the time of approval.