I have regeneration 1, DR 4, and the ghasts only hit me on a 20. And if they actually hit me, they take d6 damage because I'm on fire.
Sabot's optimized for fighting things not completely immune to all his SLAs, but I'm pretty sure he'd eventually punch them all to death. Maybe flying up ten or fifteen feet if they get a lot of lucky crits.