People should welcome big retails. Look at the statistics. Walmart is biggest employer in america. Careated maximum no. jobs than any other company. Still many people hate walmart but u have to check the reality also. Thats why even a communist like china has around 100 Walmart retails, and the no. is going to be several hundred in few years. Why china is worshiping multinational like walmart. They know for any developing nation most important thing is high paying job creation. Same is in India people should be happy that so many indians multinationals are also opening retails with walmart.