There needs to be more no-calls on charge/blocking. If both players are racing to a spot for the opportunity to fall down first and there is no hard contact, just don't call anything... or call both, that wouldn't be practical but it would be funny. In any case, you can't keep rewarding offensive players for charging into the lane out of control looking for contact, or rewarding defenders who slide under a driver and collapse like their bones melted without even trying to actually defend. So much of the play in the paint now has nothing to do with trying to score or prevent scores, it's all attempts to exploit officials.
They need to enforce the defensive player's possession of his vertical space better. Pump faking and jumping into the exposed defender should be an offensive foul.
Moving screens need to be called better. The pick and pretend to roll but really stick your butt way out to bump the defender (otherwise known as the Perkins special) has to stop. It makes defending the pick and roll impossible even with bad picks.
Any time a player goes down without significant contact or cause outside of the paint, it should be a reviewable technical foul. Again, this isn't a player trying to play the game, it's a player trying to exploit the official.
I also think the NBA should consider a booth official with contact via headset with the head official to review things in real time. Not everything, just someone who can let the head official know when something very obvious and egregious was missed. Bad flops, double technicals, out of bounds, maybe a couple other things. We're at a point where someone watching the game on tv has a great view of most of the action and frequently gets a slow-mo replay at the perfect angle within 10 seconds of the play, so the NBA might need to leverage that.