Sounds like me when I was a kid. Even the shoplifting at the mall. Your son is probably very smart and has opened his eyes to the world and doesn't like or resonate with what he sees. Do not measure him by other children. Rather be curious. Find what interests him. Maybe he would be interested in travel, maybe he would be a good musician. One thing, nature has a way of helping. If you don't camp or hike or mountian bike, find someone in the area who knows, and look for month long camps for kids his age.
I turned out to be successful in many fields on my own terms, for I still haven't finished a degree. I founded and directed a free alternative health care clinic in New Mexico. I performed in front of 12,000 people when I got a "big break", even have been an adjunct teacher at a University. Now I am opening a school of creativity for adults. My point is that your son is normal. The world is scary. What we do to experience ourselves in the world is varied and often unusual. The arrest was a wake up call for him, trust me. Find him a counselor, someone cool. There are many of us out there that relate to what he is going through and have gone on to be professionals. Many therapists even. Closing words, Curiosity and Creativity in how to get in. Good luck.