Assume that we have a free rigid body, its own weight being the only force acting on it. If I want to know its angular acceleration, then I calculate the total moment acting on the body. Now, if I choose to compute the moment wrt the center of mass, then I will get zero (because that's where the weight is being applied) yielding zero angular acceleration, but there are other points for which the moment of the weight is not zero, yielding a nonzero angular acceleration.
Where is this inconsistency coming from?