I think people snitch out of jealousy or probably because they do no want to see people at peace. They get happy when they see people argue or when someone is on the wrong. Others, find pleasure in doing this as they have nothing else to do that is, they are idle.
There's a time and place for "snitching". If you know a girl who is getting beat up by her boyfriend, YOU TELL. If you have an anorexic friend who is risking her health and life by her behavior, YOU TELL. If your best bud is shooting drugs, YOU TELL. If a friend is raped and tells you, YOU TELL. Now if your friends are cheating on their boyfriends, let it alone. Sorry-as CHILDREN, you don't know what's best for you so you NEED adults in your lives to help you. There are situations that cos you have NO experience with them, you have no idea how to handle them. You aren't capable of supporting yourselves or paying the bills if your parents left. You're not capable or old enuff to do adult things like enlist in the military or get married or sign contracts. You need your parents' ok to get a license. So it stands to reason that you're incapable of knowing the right thing to do when push comes to shove.