Prime Minister Najib Abdul Razak tonight blasted the Bersih 3.0 rally for allegedly costing petty traders "millions" in losses during the mammoth rally for electoral reform on April 28.