I think political parties should do independent investigations into such claims, and expel MPs when satisfied that the claims are credible.
But, in general, I think it a fool's errand to expect political parties to be "fair" to their members. Generally, they are not organized along considerations of fairness or equity, but political power and risk management.