What else you expect in country with poor labor laws? Layoffs is fine I think almost every company need to go through this phase one day or other for cost cutting. But there should be a procedure , a short 2 hours notice as seen in this article is shocking.
Yes on sites like http://workplace.stackexchange.com/ the questions about some of the labor practices in India are shocking almost pre Victorian in their harshness.
And I suspect that getting a job in a MNC is seen a bit like the civil service is ie a job for life.