As a former social worker, I co-sign your post. And honestly? It's the reason why I quit my job. After seeing what unsubstantiated reports did to people's lives, it was just getting to be too much. Family, friends, and neighbors getting angry at each other and getting "revenge" by reporting those people to CPS was a weekly, if not daily, occurrence in our office. And you're right, it is very invasive. I've seen people lose their jobs just because CPS investigated them, even though the claims turned out to be unsubstantiated. Seen them rack up thousands of dollars in lawyer's fees. It's scary.
I have to say, that's one of the reasons why I have been so strongly defensive of some of the Harts' lifestyle choices on here. Other posters will say, "Well obviously we're not talking about you" but when generalizations like some of these are made, they're scary. It's important to think about what actual abuse and neglect truly is. One of the things we were always cautioned about what not to confuse a family's culture with abuse. Withholding food as punishment, leaving bruises, refusing medical care to a child-these are forms of abuse. Taking children to a festival (even one that you don't deem appropriate), allowing children to watch horror movies (yes, we had someone call in a child abuse claim because the 10 year old was allowed to watch Freddy Kruegar), vegetarianism, choosing an alternative religion, homeschooling, or even completely moving off the grid are not. They may be weird, but they're not abuse.
The system is broken. You are right to think long and hard before you call. My years as a social worker, and seeing what people can do to each other, warped me. My instinct was to move my family far, far away and cut off everyone. Only now, 9 years after leaving the position, am I getting to the point in which I feel like I can trust to let people into our lives. Use sense when reporting.