@MrsCSJestis
I hope you’re doing this with an attorney. If you feed information to the prosecutors (or to the attorneys for the parents who seem to be running this circus) then you run a very real risk of having it be co-opted and used against you / your son. If you don’t have an attorney, then the best thing that you can do is shut up. Don’t volunteer. Don’t attempt to mediate. Don’t conciliate. Don’t admit a damned thing.
I once had a girlfriend who had been a Los Angeles County Deputy for about ten years. She was a good and honest cop. Her advice to me as an honest cop to an honest citizen was what I’m giving you now: “If you’re stopped by the police, arrested, taken to court, questioned on anything at all—volunteer nothing; say nothing without an attorney. They aren’t trying to find out the truth when they question you; they’re trying to build a case.” As others have said – I hope you’re listening to them! – “it’s not about what is ‘true’ or ‘false’; it’s about ‘what can be proven’”. And that means “what can be proven according to the rules of the game”. Since you barely even know the game, and you don’t know the rules at all, you put yourself at a very severe and real disadvantage with every attempt you make to be helpful.
For example, if you present evidence from others who back up your son’s account of events, then they know that “here’s a bunch of witnesses who have to be marginalized, discredited or excluded from testimony.” Be aware that this is how the system works; it’s not about “a search for the truth” at this point.
Do not attempt to help the police, the prosecutor or the other parents, no matter how pure your intentions. They are beyond your help. The only person you can help is your son, and the only way that you can help him is by engaging a competent and aggressive criminal attorney to make certain that nothing is given away (which will be ammunition used against you later, despite your good intent) and then do what he tells you.