Historians now say that Israeli military attacks was the most likely reason for the exodus.And thusly condemned by the Haganah, **** happens in war, especially with a non regular unit in a rag tag largely non regular militia. There were many factors in Palestinians leaving, but something like 125 innocent people getting killed would not be the direct cause of some 700 thousand people leaving.
Yes, it was condemned, but that doesn't mean that the tragedies of war didn't spurn the exodus. I don't think anyone besides the Israeli far right say that the cause was the Arabs telling them to leave.
Deir Yassin was one of the worst tragedies, and the story of it had a major part in the exodus.