You indicated that the angular velocity at point D is zero.  This is equivalent to saying that ball is not rotating at point D.  Is it true that the ball is not rotating when it is at point D?