There's always a choice.
Giving in to your base desires is what defines you.
I saw an interview with an Iraqi Shia cleric. They asked him if he wanted alcohol and nightclubs banned in Iraq.
Here's what he said.
"No, because if you have no opportunity to sin, you aren't a moral person. The definition of morality is choosing to refrain from indulging in opportunities to sin."