I too think that kettling is provocative and unnecessary. There is a balance that we have to strike as a society between, on the one hand, protection of property and freedom from violence, and on the other, freedom of speech and expression.
Personally, I would rather we allowed more of the latter at the (potential) expense of less of the former, perhaps with some civil compensation scheme for any who might be affected.
I also think that we should allow much more disruption than we currently do - that is often one of the ways protesters make themselves heard. If protests were allowed to make more of an impact then people might feel less inclined to cause trouble. Unfortunately any impact on the great economic machine is seen as almost taboo in some, rather influential, quarters, which makes moves in that direction less likely.
Another part of the puzzle is community leadership, whatever 'community' means in the particular context. The leadership doesn't need to be centralised, but if people don't engage with the police in situations like that then things can get out of control. Though again this is another area where I think the police are often at fault: following orders rather than engaging with people.
All that said, I don't agree with madaxe's statement: "(the police) are categorically not there to help you. They never have been.", and to be frank I don't see how your example shows that it is so.