Ignoring and neglect are sort of the same thing except with neglect the person would fail to carry out the needs of that person. With ignoring you wouldn't be listening to them so that would make it...
Avoiding is staying out of someone's way; completely acknowledging their existence but trying to stay away from them, and ignoring means you can be in their presence but pretending they don't exist.