Role confusion in modern society is engendered by all but one of the following____________?

Role confusion in modern society is engendered by all but one of the following____________?

A. Broadening of role specification
B. Plurality of moralities
C. Increase in number of achievable positions
D. None of these