Men are asking for zakaat al-fitr in the marketplace, and we do not know whether they are religiously committed or not. There are others whose situation is comfortable, and whatever they get of the zakaah they spend on their children. Some of them receive a salary but they are weak in religious commitment. Is it permissible to give them zakaat al-fitr or not?.
Zakaat al-fitr should be given to poor Muslims even if they are sinners so long as their sin is not something that puts them beyond the pale of Islam. What is meant by poor is those who appear to be poor, even if they are in fact rich. The one who is paying the zakaah should seek out good poor people as much as possible. If he finds out later that the one who took it was actually rich, that does not affect the one who gave it, rather he has discharged his duty, praise be to Allaah.
And Allaah is the Source of strength.