I would say tattle (more commonly said as “tattletale”) is the correct choice from the list. However, because this term is mainly used by children (especially very young ones), it is generally regarded as a childish term. Actually, the term “snitch” is probably more widely used because it is used by both adults and children.
Here are some examples:
1. (A and B are children who are siblings in this scenario)
A: Hey, stop hitting me or else I’ll tell mom!😣
B: Don’t be such a tattletale!😒
A: Too bad, I’m gonna tattle on you anyway! 😤
MOOOM, B WON’T STOP HITTING MEEE!😫
2. “People tend to look down on snitches regardless if the person they were snitching on was doing something bad.”