People should not have to bank on their casual leave during bandhs and hadtals. If company wants them on work, they should provide them safe transportation. Casual leave is for meeting personal needs. If you are in IT sector, things are even worse. You will not get many leaves even if there it is a public holiday. It is ok if you are working for government, but leaves on bandh eat away a good share of people's leave.