That does sound pretty bad. One thing though, never argue with the cops. The police report makes it sound like he was belligerent and disobedient.
Although he was probably in the right most of this could have been avoided. Both parties appear to have been out of line.