The correct option is D corruption
A major reason for diversion of funds meant for the poor is corruption. Misconduct is the cause of corruption. Indiscipline might affect the manner in which corruption occurs. If people are denied the benefits of government, it leads to political loss in the long run. So, political gain can't be considered as a motive for diversion of funds.