1)
Did he curse them?
1.
Ibn Ezra: He put them in Cherem and Niduy (excommunication).
2)
Why did he lash them?
1.
Rashi: It was to rebuke them and remind them [not to do so].
2.
Malbim: He increased punishment - first he quarreled, then he cursed, then he hit.
3)
Whom did he make swear?
1.
Ibn Ezra: The Am in Yerushalayim, not to intermarry with them.


