A Christian man with Christian friends can put his morals ahead of his desires, day after day and hour after hour. Speaking from personal experience.
If you see him doing things he does not particularly want to do, because he sees it as his obligation, then you can conclude that he brings that same attitude to lots of other things in his life.
In the long run, rushing to fulfill desires does not always lead to total happiness. It's like some people eat all day long, right? Snacking all the time, etc. But they don't necessarily enjoy their food or their snacks, or digest them well. Then you have other people who work up a good appetite and have tasty meals 2-3 times a day. Which people experience more pleasure and satisfaction? The ones who wait or the ones who can't wait?