Agitated Bharatiya Janata Party workers on Saturday hurled shoes at the cavalcade of party MP Varun Gandhi after he allegedly refused to attend a function in Nawabganj tehsil in Bareilly, Uttar Pradesh.