I think that the correct option is C: the role of the idiom in this sentence is to explain that bad habits are creating a bad financial situation.
An idiom may be defined as a figure of speech established by usage that has a meaning not necessarily deductible from those of the individual words. Idioms are not always meant to be taken literally.
In this case, the idiom is explaining the cause of financial situation.
The correct answer is D.
In this essay, Lisa Wilson Strick is advocating that a completely non-sexist parenting is nearly impossible in our society. She believes that parents should teach their children to accept others and themselves and appreciate the individual differences of human personality. By focusing on acceptance and tolerance, we could create a society where feminine and masculine traits are equally valued.