And it would be nice not to have a Walmart EVERY 2 or 3 miles, even if it is a "Neighborhood Market", I hate the idea of one single brand taking up an entire section of a city. We already have like eight 7-Elevens within a 2 mile radius or something like that in this area.
Apparently a great many people disagree with you and choose to act accordingly. There is no way that Walmart would be able to build so many stores and keep them operating if lots and lots of people were not shopping at them. And it is not like anybody is putting a gun to their heads to make them shop at Walmart - they are shopping there because they want to.
And the notion that Walmart is somehow taking over is odd. We live in the single most competitive grocery market in the entire USA. Walmart has actually lost market share in Dallas/Fort Worth in recent years (for example, here is a report from 2013 http://www.bizjournals.com/dallas/news/2013/01/28/walmart-loses-market-share-to-other.html Not sure how 2014 played out for them) They are under constant and heavy pressure at both ends of the spectrum - in terms of quality from places such as Whole Foods, Central Market, Fresh Market and Sprouts which is literally "sprouting" up everywhere to stores such as Aldi and Winco which beat Warlmart in terms of price and which are expanding aggressively. Plus there are lots and lots of ethnic oriented supermarkets which are also drawing away the grocery industry's most desirable customers - those who have large families and eat most of their meals at home.
So if you don't like Walmart the solution is simple: don't shop there. It is not like you live in the middle of Podunk where you don't have other options. And if lots and lots of other people like shopping at Walmart - that is their business and nobody else's. Keeping a brick and mortar store operating and staffed is extremely expensive - if a chain could serve its customers with fewer locations they would gleefully do so. If a chain is building stores in new locations it is because their customers want them to be in such locations - which, again, is nobody else's business. There's lots of stores of various types I don't care for - and I vote with my wallet accordingly. But I don't begrudge them to the people who do like to shop at them.
As for Seven Elevens - of course there are a lot of them within a small geographical area. That's because the market radius for a convenience store is tiny - it is usually limited to the immediate area and the traffic that passes through it. Who on earth would drive more than two miles in the Metroplex just to go to a Seven Eleven?