Shiv Sena MLA Sanjay Gaikwad was caught on camera assaulting a canteen contractor at the MLA hostel in Mumbai over complaints of substandard food.