Why is a nucleus isotropic? I believe in Neutron Scattering the neutrons after hitting a nucleus can bounce in any of 360*3 dimensions -> 1080 degrees?
Why is this so? Shouldn't it only bounce "off" the neutron in approximately the same "direction" that it came in such as when a particle bounces off a mirror -> because of the cross-section ...
 A: Physics is not a matter of beliefs, but of measurements with their errors and the analysis of those data according to theoretical( mathematically expressed) models.
In two body scattering, two in two out,  the scattering takes place in a plane, because of momentum conservation whether classically or in the quantum mechanical mircrocosm. Thus the angle of scatter is one and goes from 0 to 360 degrees.
If one looks at the data, there is no isotropy. The angular distributions are analyzed (page 6 in the link) in a series of Legendre polynomials, which are a function of the angle theta.
edit after rereading the question:
Each individual scatter of a neutron on a nucleus will have a specific plane in the center of mass, and thus the angle theta will show the functional form of the interaction, and not be isotropic after aligning  the scattering planes .  The distribution in the angle phi which will define the rotation to align the scattering planes will be isotropic. Because of momentum conservation as mentioned above any phi is equally probable.
There cannot be total isotropy because there are nuclear resonances which are probed when a neutron scatters off a nucleus and the spins involved  create in the crossection necessarily a function of theta.
A: Differential cross sections are introduced precisely to quantify the percentage of particles that scatter in a given direction. If all the directions are possibles, they do not have the same differential cross section value. And indeed, the higest value is for scattering directions close to the incoming beam.
A: The neutron at low momentum is quantum mechancal during the scattering, and the bouncing off is by wave mechanics, not by bouncing off. The neutron gets reflected into all directions by the small region with a potential, and the amount of scattering is given by the Born approximation to lowest order in the momentum of the neutron:
$$ A(k-k') =  -i\tilde V(k-k') $$
For scattering from incoming direction k to outgoing direction k'. You decorate this with phase-space factors to take into account the size of the neutron wave. If the neutron wave is large, nearly all the scattering is in the forward direction, and this is expressed by writing the S-matrix as;
$$ S = 1 + i A $$
Where the "1" gives a contribution to the scattering which is $\delta(k-k')$ for the case of single-particle scattering. If you smear this with the incoming wavepacket, you get the outgoing wavepacket, which is mostly the incoming wave, plus a spherical outgoing wave. The delta-function guarantees that as you approach a plane-wave limit, there will be no scattering, because the neutron wavefunction area will be much larger than the nuclear area.
This scattering, when the neutron wavefunction is larger wavelength than the nucleus (almost always in real life) leads to a spherical scattering which is roughly isotropic, which you add to the incoming wave to get the full outgoing wave. The imaginary part of the scattering in the forward direction only subtracts some weight from the wavefunction that keeps going forward, and unitarity guarantees that this imaginary part is equal to the scattering probability in all directions added together.
This is covered in scattering theory in most quantum mechanics books, but the treatment in Gribov's Regge theory book "The Theory of Complex Angular Momentum" is most instructive to my mind.
