If player A has control of the basketball and begins his two-step run at a lay-up within the painted area, and Player B (defender) slaps the basketball hard as Player A goes by, is this a foul by Player B?
Player A argues that the hard slap "impedes his progress/path" and is always a foul "unless the ball is stripped completely." Player B argues that contact was "all ball" and therefore should not be a foul.
What are the rules on this? NBA? FIBA?