Yes. I, and my daughter occasionally, help out with the local Sikh temples community meals.
They're there to feed everyone, and everyone is welcome to cook. We have homeless people and doctors come to eat. It's a time to give back and join with the community, not to stand back and give donations out of pity.
Everyone eats together.
No, but only out of lack of opportunity. I live in the Bible belt, and I don't think there's a non-Christian place of worship to be found anywhere within reasonable driving distance. I would love to, though, were an opportunity available. :)