In terms of corporate Walmart, absolutely. But it's annoying as can be -- and even scary -- to employees at those stores. Customers too.
Walmart's real objective with a very public suit like this is to make sure that customers and employees see Tesla/Solar City as the villain. Not America's biggest retailer.
Even tight-fisted businesses get righteous about this kind of stuff. It's a great way to win the "we care" posturing game, at least for one day.