Stern works for the owners. Any good commissioner in his place would be doing what he's doing. Sorry, you can't blame him for this.
If stern didn't care about the cities losing their teams, he wouldn't have worked so hard to get franchises back in places like Seattle and Charlotte. But he cannot get in the way of owners moving their teams. They do not work for him.