If you have the money to buy something, you have all the rights to run it. To say that because they don't run their business as we would like they should sell their franchises is wrong.
NBA is a business, and franchises have their limits. Of course I would like that all the owners could pay what is needed to improve his team, but it isn't fair to ask it to all the teams.
About Russia or Greece, I put those countries there because some of the bball teams' owners have the needed money to do what you say. I'm not gonna lie: I would like to have those owners at the leagues I use to watch, but it is impossible.