Politics: aggravating public life?

On March 12, the main opposition Awami League and its allies were scheduled to lay siege to the Election Commission. The rallies met at Russel Square and Police pounced on them at Dhanmondi 27 intersection. At that time I was in Dhanmondi area and experienced unprecedented traffic jam and insecurity. The clash occurred at around 12:00 noon, the busiest hour in an area like Dhanmondi where there are so many schools, offices, hospitals and other installations. All of a sudden everyone was astonished. Many innocent people who are not involved with any political activity ( housewife Shanta) were also beaten mercilessly. Many vehicles were damaged along with shops and other installations. Who will pay for the loss and sufferings of the innocents? Is it the government or the Awami League? Although the opposition termed the rally as peaceful but we know how furious their activists (specially women) become on the hartal days. Police justified its action claiming that it acted to save public life and property. But what is the truth? Is not it the tradition of the government wreaking its wrath on the opposition? The opposition, whichever party it might be, must act reasonably and sensibly while declaring its programmes. As it is very much foreseeable that there would be police action, is it justified to declare any programme at the expense of public's safety?
Following the incident of March 12, the opposition declared a programme to gherao WASA Bhaban but fortunately nothing happened there.