Yeah that always bothered me, too. Just because "hobbit" is vetoed, doesn't make "halfling" work well, especially in the sense that the race would call themselves that. "Hin" works (although I suspect it's lifted from Hîn or Chîn which is Sindarin for "children", so, still a Tolkien fallback...