Mohamed Ameeth was dragged away by five policemen during an opposition rally.
The Prosecutor General's office declined to press charges against the three opposition lawmakers.