After Prime Minister Narendra Modi, again, used a government event to take pot-shots at his rivals ahead of elections due in two months, Samajwadi Party chief Akhilesh Yadav hit back swiftly, questioning the ruling BJP's use of non-political platforms for campaign purposes.