Is this Punishment is enough to Harbhajan for slapping Sreesanth?

Harbhajan allegedly slapped Sreesanth after the IPL match. Is this fair?