Agreed on (C).
Unfortunately, I have no special expertise to offer about these topics. I am no economist/sociologist even if sometimes I like to pretend otherwise.