David flees Jerusalem because he completely misunderstands what God is doing.
II Samuel 14-15