Loads of the non-chain grilled meat places do takeaways too. You don't have to sit down and have the full restaurant experience, they are happy to sell you food in a box. It seems a no brainer to me to support the small local businesses that give you better food rather than a chain.
Not sure if got my point have you been into a German Kabab shop yet ? Not sure if you can really equate small local business to the German Kebab shop experience.