So you agree it's not a foul? That's kind of my point.
I'm saying that bumps on a drive frequently get no called unless they are major. If every ref went by the exact definition of the rule book then it would take 4 hours to get through every game and Shaq would have attempted 30+ free throws a game throughout his career. When there is constant contact from a defender throughout a few second period those are the types of things that should be called, not every little bump that has minimal to no affect on a play.