The police telling you it's not necassary to press charges is a load of bull, their trying to protect this wacko for some reason (probably a relative or something). Get a lawyer and throw everything you can at him, the fact your son was with you means he will avoid a jury at any cost. Take'em to the cleaners! Please.
Keep us posted.