I think the point is that the law only prohibited homosexual sex in public instead of all sex. I would think that a ban on all sexual acts in public, would not be unconstitutional.
And thus, post number 3 was born.