But, acts like committing adultery are crimes. Adultery is a crime against one's spouse.
Taxpayer funding to all of these activities (and all other extra-constitutional programs) should be stopped. If enough people want them to exist, they'll contribute their tax dollars thys saved directly to the agencies and then no one will be paying for it who doesn't want to.
This is a problem of too much government, but the way you're suggesting to solve it is to add still more government.
But, acts like committing adultery are crimes. Adultery is a crime against one's spouse.
It's certainly a sin, and can have some horrible natural consequenses such as disease, but since one must be married to commit adultery I don't really see how it relates to homosexuals.