There shall be no compulsion in [acceptance of] the religion....
Allah does not forbid you from those who do not fight you because of
religion and do not expel you from your homes - from being righteous
toward them and acting justly toward them. Indeed, Allah loves those
who act justly.
Allah only forbids you from those who fight you because of religion
and expel you from your homes and aid in your expulsion - [forbids]
that you make allies of them. And whoever makes allies of them, then
it is those who are the wrongdoers.
It's clear from above verses that we need to be just with those who don't fight us because of religion.
Many scholars agreed that even we can give Zakat to non-muslims (needy people).
Just watch this 1 minute video:
When we are donating, people are agree to listen, so we can do the DAWAH with hiqmah.
Story of Ibrahim (ASW) and Old man (Non-believer)
Ibrahim (ASW) used to invite guest every day, one morning an old man appeared on a camel. Hazrat Ibrahim was happy. He invited the old man to his home to eat with him The old man accepted the invitation.
In the house they set to eat. Hazrat Ibrahim recited “Bismillah” before taking the food, but the old man did not say anything. Hazrat Ibrahim asked why he did not remember Allah before taking his meal. Was not Allah our Creator, our Nourisher and our Master? Was it not proper to remember Him before partaking of the food provided by Him?
The old man said that it was not the custom in his religion. Hazrat Ibrahim asked him what his religion was. He said that he was one of those who worship fire.
Hazrat Ibrahim was very much annoyed and turned the old man out.
As soon as the old man went away, the angel Jibrail came to Hazrat Ibrahim, from Allah. Jibrail told Hazrat Ibrahim that Allah had been feeding this unbeliever person for seventy years. Could not Hazrat Ibrahim tolerate him for even one meal! Hazrat Ibrahim felt very sorry for this. He immediately ran after the old man. Finally he reached him and persuaded him to return to his house to have food together. He finally succeeded in getting the old man to his home.