Trains were set afire and blocked, and public vehicles attacked as protests over 'Agnipath' swept across several places in Bihar, Uttar Pradesh, Rajasthan, Haryana, Madhya Pradesh, Delhi and Jammu on Thursday amid partisan political voices in favour and against the new recruitment scheme for the defence forces that has set off a firestorm.