The Daily Mail article also says that Haile has stated that Mo also caused problems by entertaining up to 12 people in his hotel room at times. Is it possible that one of these stole the items from the suitcase?
So to sum up, Mo has been accused of two assaults while in Ethiopia most recently, not paid a hotel bill, being disruptive to the peace and quiet of his hotel by holding parties in his room and been involved in a theft. Prior to this, he has been involved in two airport disagreements and a punch up when running in London.
To be fair to Haile, the news of the assaults didn't break until after Mo's press conference.
It doesn't sound like Mo's mind is on the marathon. However, given that he's none too bright and possibly there isn't much going through his mind most of the time, it might not actually affect his performance.
I'm amazed at how much Mo gets away with, as the British athletics contracts usually require exemplary behaviour and no pre-authorised press topics.