Turtle isn’t an immunity so it is no where similar to Ice Block, Divine shield, etc… It deflects attacks, but does not remove existing debuffs.
Dots on the Hunter aren’t removed when they use Turtle. They can’t attack during it. They can’t use things like Kill Command for their pet during it either. So Turtle is fine.