Aleikom salam, true akhi, i understand and have checked that chapter of Sahih Bukhari, but still this hadeeth confuses me and it doesn't tell us the reason why the prophet saw said this, which i hope to find out later. Secondly we know the famous story of the Prophet making dua for the people who boed and threw stones at him while he was preaching the message of islam to them , Gabriel asked the Prophet if he wanted him to punish that village/city, yet the Prophet told Gabriel not to punish them, and the Prophet saw made dua for these same people who cursed him. In this hadeeth we see the Prophet saw curse an orphan girl which is strange to see, especially when we look at other hadeeth.Unforuntately no reason is given in the hadeeth for the Prophet saying this, which is very regretfull and a problem with some other hadeeth too ( stories are sometimes partly narrated and things that way will be taken out of context and will confuse many people, like in this case perhaps is also the issue)