Cognisant of the agreement between the two of you that the freedom of expression is inalienable, negotiable or otherwise subject to curtailment, I venture to suggest that legislation is lagging behind our development.
Most countries legislate a perimeter beyond which picketing becomes illegal and actionable. Protesters can also negotiate with the police beforehand or on site about their rights. They can not be so far that their protest is meaningless and they cannot be too close to cause disruption or reprisals from the "other side". Thus a middle ground is found whereby the police facilitate the demo and may even be a buffer between the anti and pro demos.
On the subject of lazy MPs:
1. Not only have they not completed the bills to effectuate the constitution, they have given themselves 9 months which will elapse before the bills are passed;
2. Legislation on mobile phones and Mpesa is still to see the light of day. Where other countries have quickly moved to expand the wire and mail fraud and other laws to cover the innovation, Mpesa remains a free high way for conmen and robbers. If a man is forced to reveal his pin code and thus cause money to be withdrawn from an ATM, the perpetrator should face direct charges; If Pundit, intending to send pocket money to his daughter and makes a mistake and the money ends up with Kichwa, Kichwa should immediately refund the money unchallenged and make sure he does not spend it. Any spending, effort to avoid refund or deception should be heavily punished.