Don't underestimate the cheapness of Public, I've seen people literally steal Hand Wash Liquids by putting them in empty water bottles during their journeys, some were caught stealing vegetable stained Bedsheets and Hand Towels are quite common thing to steal for many. That too in Premium Trains like Duronto and Rajdhani.
Just yesterday I was traveling in Mumbai Rajdhani, some people were caught stealing 3 Bedsheets (2 of those having Vegetable stains) by Coach Attendent.
Lots of these cases are happening, especially in AC 3.