I always wondered why....(spoiler)
No one killed Dathan sooner once the Hebrews were freed. I guess maybe because he's meant to be less of an actual person and more of a symbol of the faithlessness, selfishness and materialistic greed within all of us. It's harder to kill those things than it is to kill an actual person. Either way, he's always hard for me to stomach whenever I watch this, but I guess that's the whole point. The movie would be less successful in getting across its message without him.
"The storm cannot be stopped, but it can be survived.'"