From the videos I've seen about this incident, it looks like an argument which led to a misunderstanding that got escalated. Both are at fault, but I put more blame on the cop.
If the officer actually called a girl a ++++, even if she was on his property it was completely unnecessary and could've prevented everything. Whether the kid said he was going to shoot or sue him, he shouldn't have held on to him the entire time. The kids shouldn't have started attacking him and pushed him over the hedge. If you look at the kid who jumped over the hedge you can see he starts to reach for something