One thing people keep thinking is this is somehow a "poor" people problem. This is true when looked through a developed country citizen perspective - in terms of lifestyle. But please read the article before applying the same standard here.
In developing countries KFC and McDonald are costly. Not everyone, specially the poor, can afford it. For the people who can afford it, the upscale nature, clean-looking environment and the lure of eating something "western" is the driving factor.