How did God punish Michal for criticizing David for dancing nearly naked in fron of God and everybody?


By preventing her from bearing children.

Therefore Michal the daughter of Saul had no child unto the day of her death. 2 Samuel 6:23