Rajya Sabha MP Sanjay Raut on Friday criticised the Bharatiya Janata Party (BJP) for maintaining "silence" over alleged objectionable remarks made against Chhatrapati Shivaji Maharaj by some public figures and warned these “insults” to the Maratha warrior king will be avenged.