Obviously the story about Haitians is fake and racist. The real story is that an American woman did get arrested for torturing, killing, and eating a cat in front of other people in Canton, Ohio, which is about 170 miles (~275 km) from Springfield. one comment down.
Politifact: Arrest of a Canton, Ohio, woman unrelated to baseless claims about Haitian immigrants in Springfield
However, my preferred theory is that JD Vance heard that liberals eat pussy, and the random hateful sentiment generator in his head came up with migrants eating cats.
Well… goddamn. I’ve been had.
ABC News: Timeline of unsubstantiated claims about Haitian immigrants in Springfield, Ohio
NBC News: ‘It just exploded’: Springfield woman claims she never meant to spark false rumors about Haitians