Yes denis its because you cant get rid of the overpowering smell which all your clothes will smell of forever ,we use scented cedar balls which seem to do the trick, the Betterware & Kleeneze catalogues sell them.
Never sit next to the elderly returning to India on any flight, they are "suited &booted" in their Sunday best & they stink to high heaven of moth balls to such an extent I could not eat anything.
Also in third world countries they put mothballs on drain covers to deter
coackroaches, even in airport toilets.