Calling American occupation the root of Haiti's ills is IMO taking a short-sighted view of the problem. It really goes all the way back to colonial times before the US even existed, when Haiti got turned into a giant slave plantation by France.
Which isn't to say the US isn't blameless in Haiti's current troubles, or to say that modern France is responsible, I'm just not liking that "root problem" description.