"After all just like the colour of our skin we have little choice in our sexuality."

The problem is somewhere around 90%+ of those who consider homosexuality a sin don't believe this. They believe you can change if you just click your heels together and say "There's no place like home" enough. Hence complete nonsense like that "orientation therapy" or whatever they call it.

"On the other hand, many Christians have very specific ideas about homosexuality. They simply and strongly believe it's a moral sin. So, isn't this a little like not throwing pork sausages on the bbq at the synagogue on a Saturday afternoon? Maybe Muslims banning a booze up at their mosque, or Jehovah's Witnesses refusing the blood bank van access to their kingdom hall? Wouldn't it be rather hypocritical for a group to express their disapproval of a particular behavior but then condone the same behaviour in others? "

Except I don't approve of these stupid and ridiculous taboos enforced by other religions either.

"Now, will they in time move on, or do they need to be pushed? "

They've had give or take 2000 years to "move on". It's time to stop hoping they wake up "someday" to the little fact that they do not have the right, or the knowledge, to dictate to all people what is "right" and "wrong".

"How fair is it really criticize these staunch believers? "

Any *genuine* believer shouldn't cower from a challenge. If your belief in something is so strong, not only should they not be hiding from genuine debate, they should be openly encouraging it to push their "truth" if that's what they arrogantly choose to label their opinions as.

Instead, we get hit over the head over and over with the same, ass-backwards, easily dismissed with even the slightest research, dogma and taboo. Because they have no case. At all.

"Or, do they deserve to be admired and praised for their continuing allegience to their faith and beliefs?"

If one admires pulling the wool over one's eyes and stubronly refusing to change when presented with facts as a good thing, then I suppose so.