I mean come on, at some point you gotta look at this whole thing reasonably. Where has all the LGBT acceptance in the West gotten us? There's gay people in the White House, transgenders in the military, pride parades in every major city, and yet somehow we're still arguing about whether gay people are oppressed because some states won't allow them to teach children about anal sex.
At some point you have to ask the question whether gay people are living in a state of feeling permanently oppressed not because of what Christians will or will not allow them to do, but as a result of their sinful lifestyle?
FWIW, I'm not sure that putting them in prison is the right way to deal with the problem, but from a Christian perspective, there isn't much anyone can do about it as long as they insist that being gay isn't the problem, lack of tolerance is.
From a Christian perspective, they are imprisoning and oppressing themselves because they don't want to give up their sinful lifestyle yet want to have the same benefits as those who do. You want to have your cake and eat it, too.
Why is it so difficult to understand that normal people don't want to constantly be bothered or have to deal with gay people insisting they be allowed to do gay stuff around their kids?