Nehemiah cursed them because the parents avoided Hebrew and did not teach their children the language of the Hebrew Bible. A curse asked God to remove his blessing from people.
I beat some of these men and pulled out their hair: Some men did not accept Nehemiah’s rebuke at first, so he made them swear in the name of God not to marry pagans.