This is truly a genuine and fantastic trip report for which may ALLAH grant you all HIS blessings. As an Arab I do feel pained to see the facilities so poorly maintained. Yes indeed the reward for Haj is infinite mercy but there is no excuse for poor sanitation and dirt. A large cause is usually due to the "jahl" or ignorance of many people - totally opposite to what Islam teaches. Again I am thanking you sincerely for this utterly comprehensive and well written trip report.