The idea that snitching was something you should not do is something that a lot of people believe in. They think that if they know something or saw someone do something wrong, they should keep it to themselves and not tell anyone. This mindset is wrong and I will explain why in this article.
"Snitches get stitches" is a popular phrase that infers that people who tell on other people will get beat up. This phrase was made up by the people doing the illegal activity as a way to try to intimidate other people into not ratting them out to the police. In actuality, by "snitching" you help justice get served and you help get the people who are doing wrong, off the streets.
Some people might argue, "It's not my business" or "I don't want to get involved". This is understandable, but think about it from the other point of view. If someone had done something wrong to you, wouldn't you like justice to be served? For example, say someone stole your phone and someone else saw it. Wouldn't you like them to let you know or at least report it so you have a chance of it back?
By not reporting wrong doings, you are essentially allowing them to continue on without consequence. My conclusion is that if you think snitching is bad, you are probably one of the ones doing the bad things and you don't want people to call you out on it. If you think snitching is good, then you are a good person who is helping to make the world a better place by promoting justice and eliminating the continuation of wrongful actions.