Regarding Jewish focused community services like Hatzoloh, Shomrim, or the chaveirim I question their appropriateness. Is it right to have a community service which serves only or primarily the Jewish community?
I do agree with the cliche that "charity begins at home" meaning that you take care of your own community before you send your money abroad. Though there is an analyzation which should be made for how much help is needed abroad compared to what is needed at home and give accordingly.
Loyalty to your immediate family is a no-brainer. Extended family...that would be measured by how extended. When you get to second cousins I think they don't get any special family loyalty.
Now here's where it gets tricky. On the one hand I see a loyalty to one's community. On the other hand there is a loyalty to one's entire extended family, which is the tribal unit. But by giving solely to your tribal unit, are you taking from your community? Should we be concerned with Brooklyn or with only the Jews in Brooklyn.
I think that since Jews are not found only in Brooklyn and alongside the maxim of "charity begins at home" charity service should be done first for your community, which helps all people in general around where you live. Helping only or primarily Jews is separatist and fosters negative feelings.
So while I value those Jewish services and do see that those who perform them are doing good work, I don't think they should be focused on only the needs of the Jews. We live in a wider society with many ethnic groups. Consider the scenario of the community if all the ethnic groups split off and had their own public services for themselves. Utter divisiveness which leads to ethnic tension. Community services should attempt to serve the whole community, not just parts of it.