Lil Guru has been using that phrase since he was about 8 or 9 after learning the concept from me and his adult cousins.
Also the variation..."belong in ditches".
Fun little anecdote that just happened this past weekend.
We were having lunch with Lil Guru's cousins that are aged 13, 10, and 5 (all girls) at a restaurant in Cedar Point. Halfway through our meal, another diner walks over to an unmarked door and tries to open it...more than likely looking for the restroom. We all got a nice giggle at the guy, because who the hell walks up to unmarked doors and try to enter in a public place where they don't belong?
At that the 13 year old remarks..."people are idiots!". Considering that is a mantra Lil Guru has been spewing for a number of years...I looked over at him and asked..."Lil Guru, what is the #1 rule in life?"
He replies...."Snitches belong in ditches!"
The girls had never heard that saying before, and their soft giggles turned into crazy laughter for quite some time.
That's my boy!