I think we should not take this personal and try to be constructive (and "cold minded" ).
XF Staff tooks this decision in order to preserve useful stuff (for users, surely not for XF developers ) posted here. Shish happens, one day you are in love with XF and XF people, the day after something happens, things deteriorate very quickly, anger mixed with childish behavior, "Let Samson die with all the Philistines" and the guy delete all his useful posted stuff.
He starts deleting in silence and usually in these cases when forum staff realize it it's too late for stopping the guy by changing his forum permission. So this is not the solution but i guess that if we suggest a real and effective solution to the problem XF Staff will be glad to adopt it.
Ninja Edit: ah, by the way, personally i have no solution to the problem