Behroze Sabzwari draws flak for his ‘controversial’ statements