How to Rotate Ball on specific axis

below is a link to show the problem. the question is when the ball is rolling i want it to stay straight and not rotate all around. when i initially send the ball in motion it spins how i want but when it hits the wall and banks it gets all crazy how could i force the ball to rotate on a single axis?

Video of Problem