It is good to read that you understand the fundamental principle of Islam which is submission to Allaah regardless of personal preferences. May Allaah keep you guided.
As for a "logical" reason then you will not find any. You may find scholars attempt to provide some to help people to accept and follow the Command, but you will not find any in the Qur'aan and authentic Hadith. A scholars understanding and explanations, regardless of his good will, are not always the reasons why Allaah has Commanded something.
So, take any "logical" reasons presented to you with a grain of salt. What is important is what Allaah has blessed you with. The ability to give up what you love to do for what pleases Allaah. That is really all that counts.
- - - Updated - - -
I would also like to address the issue of explaining to the kaafirs.
The greatest guide is the Book of Allaah. The greatest guide was the Messenger of Allaah (sallallaahu alayhi wa sallam).
There were kaafirs then. There are kaafirs today. There will be kaafirs in the future.
Preaching to them was then. It is now, It will be in the future.
If the best guide, the Qur'aan, and the best guide the Messenger of Allaah (Sallallaahu alayhi wa sallam) did not provide "logical" reasons for a specific matter, it is best to uphold their manner of preaching in the given matter and not attempt to provide reasons to the kaafirs for that specific matter.
Convey the message. Guidance is only from Allaah. He guides whom He wills and we do not guide whom we want to.
Our job is to convey the message in accordance to the Sunnah. We are rewarded for that. The results are in His hand. We can provide all the "logical" reasons under the sun but guidance will only come from Allaah.
Many times in our zealousness to provide "logical" reasons where Islamic legislation has not done so we make the situation worse.
We give the kaafirs "logical" reasons and they rebut them in such a powerful manner that it presents a ruined image of Islamic legislation to other kaafirs.
Take for example the logic of the breath of the dog contains bad bacteria which some scholars try to provide.
The kaafirs then come back and say you hunt with the same dog. You are allowed to keep it for guarding your sheep. What happens to bad bacteria then?
When guarding your sheep, as a guard dog, it is with you. They come up with many powerful rebuttals which gives Islamic legislation a bad image because we in our zealousness attached reasons to the Islamic legislation which it never did.
In our zealsouness we do more harm than good.