But -- while obviously I do not endorse such laws -- the difference is you are violating their law at that moment, where you stand by just being you. Once again: I fundamentally disagree with such laws but the situation is different.
Not really. They arrest you, when you arrive in their country, for being gay. It's not like they're extraditing people from other countries for being gay.
That's exactly what I said: according to their laws you being gay is a crime -- a crime committed at the time when you are in the country by simply being you. It has nothing to do with Hutchins' arrest which was for a crime committed in the past while being elsewhere.
If their law makes it illegal to have same-sex sex and they arrest you based on previous evidence of being gay then you're arrested for prior acts.