You must be confused as I only responded to the "India" part of the comment. The Haiti one is like whipping a dead horse, as there are tons and tons of those posts already.You must be getting confused. I haven't had anything to say about India (and I did see your comments about that, but I took them to reply to both Haiti and India, since you reference both in OTB's post), and I was definitely responding to a post about Haiti.
As to your other question, my theory (just a theory, no proof) is that Trump didn't actually use the word "shithole" but did use very similar language ("shithouse", "shitty old", etc.) which could be credibly misheard, especially by someone old, excitable and desperate to score political points. I think Trump let the inaccurate story breathe for a bit to allow his opponents to embarrass themselves with over-reaction premised on an inaccurate account. Then he came in later to poke a hole in the balloon. Classic trolling behaviour.
Trump either said Shithole or Shithouse. No difference in the Implication that it is "Racist" either way. That "shitty old" is the first I've ever seen mentioned. The only person to embarrass himself is Trump, especially when the senators from either side of the house are condemning his statement. Off course to his cult following base, it is the "Gospel truth". Yes, classic trolling behaviour.