Okay. This clearly must not apply to different religions though, right? Or else why would you have written “if God sends you the truth and you decide to do something else, why should you expect him to expect your decision to follow falsehood?”?
Knowing each other, fine. Being friends on some level, fine. That is not the same as allowing the free expression of religion other than Islam, which is something that is NOT allowed in most Islamic societies, and when it is so disallowed it is under the pretext of following verses such as the one I posted earlier.
I think there are two separate concepts which you have inadvertently merged into one.
The first concept is the “free expression of religion other than Islam,” and the second is the validity before God of religions other than Islam.
As regards the first concept, it SHOULD be allowed in Islamic societies, and with many precedents. The very spread of Islam is in order to ensure people are free to choose their religion, and safe to practice it. In Islamic societies, under Islamic law, other religions are allowed. The problem you find today is a corruption and weakness in the societies in the first place.
Now, as to the second concept, we know clearly that a person cannot leave Islam for another religion, or choose another religion while knowing about Islam, and expect that Allah will accept it from him. Because Allah clearly says (3:85) that it won’t be accepted. When a person leaves Islam, he turns his back on God, or on His messengers, and so he is promised a punishment in the next life.
At the same time, in this life, people are free to worship in their own religions, and are supposed to be able to learn about Islam and choose it if they wish. But if they don’t choose it, they are still supposed to be able to live according to their faith traditions. In a proper Islamic society, there would be more freedom of religion even than in the USA, because religious communities would be able to implement their own religious laws.