Accepting a gift or working for someone whose income is haraam
Q:
1. If all of a person's income is haraam, can you accept a gift of dawat from such a person (i.e. you are sure that he has no halaal wealth or income)?
2. Can you work for such a person? The work you are doing for him is of a halaal nature, but he is going to pay you your salary from haraam money.
3. If such a wishes to purchase something from you and you are certain that the money he is paying with haraam money, will it be permissible to sell to him?
4. Will there be any difference in the ruling if the person (whose income is haraam) is a non-Muslim?