Just because something is natural doesn't mean that an immunity cannot be developed against it. Life is an evolutionary arms race.
I have heard about neem, but have been so swamped with work that I didn't look in to it. Thanks for the suggestion Anon!