The answer is D because answers A, B, and C are simply spreading American culture throughout America, thats not cultural diffusion by any means.
That we have become a permanent gender role in the society( I guess so....)
That is correct. or at least what i would put
One thing is the power of it if its faster it erodes more if its slower doesn't really erode anything
i don't know the other two things but hope this will help you