There's a simple solution to this... Fine the refs.
At the end of every game, a committee will review said game and look for missed calls that are just so obvious you'd wonder why they missed it. And then fine the entire crew a certain amount of money for every call they missed.
They need to settle a category of which calls would be deemed fine worthy. A judgment call on an offensive foul/blocking should be forgiven and other things that are too close to call, you just make judgment calls. But obvious plays like LeBron hitting Butler in the head, Kyrie stepping out of bounds, travelling calls that could swing a game, etc.
Obviously it's not a well detailed suggestion, but you get the jist. If players/coaches get fined for criticizing bad officiating, referrers should get some responsibility as well. Fine them.
I'm not from the US, but this sort of thing would not be legal in any common law jurisdiction. You can't fine someone for doing their job poorly. You can fire them for bad work and you can reward them for good work, but you can't penalise them for bad work.
What they could do that's within the bounds of the law is pay the officials a base salary equal to the minimum wage and set out bonuses based on the number of foul calls made in error. This wouldn't be the worst idea if the league's goal really was to clean up the game, but I suspect there would be a few practical problems with this solution.
Firsly, the referees union would simply never let it happen.
More importantly, though, I think the point of this thread is to consider that the league has an agenda here - that they are more interested in protecting the marketability of their top stars than they are about fair officiating. If that's the case, then talking about solutions to the problem is kind of pointless, because the system is already perfect in the eyes of the league.