A Ghandi-style peaceful protest would fare better than what the occupy movement did. I went to the one in London and saw that the protesters were following police orders to, for example, stay in one place. This is not the way to make your voice heard and it's not what Ghandi did.
You can have an active, non-violent protest. This entails disobeying any and all orders from the authorities (e.g. blocking major roads and refusing to move unless taken by force), blocking access to important buildings, blocking access to police and government vehicles, using smoke bombs - anything which causes chaos but does not physically hurt anyone. The point is to cause as much of a problem as possible without enacting bodily harm to another.
http://www.crvp.org/book/Series01/I-39/ch18.htm
> An avowed pacifist, he saw non-cooperation as a training in self-sacrifice. In Gandhi’s dictum, non-violent, non-cooperation was "a method of search for social truth."
> He cautioned that non-cooperation does not apply to service under private individuals. Its efficacy lay in voluntary withdrawal from the affairs of the State, an expression of popular discord, causing discomfort to government.
> "Satyagraha literally means insistence on truth."