Oakley should have been punished more. Allowing that style of nonsense kept people from actually playing basketball.
A hit on the arm is fine if you are trying to defend and end up making contact. I am not sympathetic to guys who got beat and couldn't make a play and just tried to hit a guy instead to stop a shot. I am not talking about Bass per se, but the general topic.
If you want to stop free layups, play better defense. If you want to hit a guy, make sure it looks like you were actually trying to defend the ball.