In a big embarrassment for the BJP, hundreds of party workers and supporters staged a massive protest over ticket distribution outside the party's office in Kolkata.