Why to run train with nonveg food? It is not mandatory at all. Non-vegetarians can consume veg food also so why to stop having food for those 40%?
It is for stabilizing society and it was destabilized till now. Yes, catering must be optional but every pure vegetarian is having rights to eat in hyganic place where he does not have to face smell of chicken mutton etc