Devil's advocate:
Was it snowballs, or was it ice chunks?
There is a huge difference between the two. The article states snowball, but it's not impossible it was actually ice chunks, which would constitute assault. Ice is basically a rock.
Again, devil's advocate here!

Oh yes absolutely, the cops are still morons regardless.
There is a difference between an icy snowball and a chunk of ice, though IANAL.