When I googled stepmother treatment, I found that it was mainly used in India to refer to neglect, disregard or inattention. Most of the other non-Indian links talked about the literal treatment by ...
In India, the phrase "put down one's papers" means to submit one's resignation at a workplace. Is this usage universal? I suspect this is Indian.