The BJP suffered a major setback after losing its 30-year stronghold in the Bankipur Assembly bypoll, while protests erupted in Ranchi over a recruitment controversy, with aspirants demanding action over alleged irregularities in the hiring process.