Answer
One of the reasons for Marcus Stephen's resignation was allegations of corruption. He was accused of using his position to enrich himself and his family, and of abusing his power. The allegations led to a public outcry and calls for his resignation. In the end, Stephen decided to step down in order to avoid further embarrassment for himself and his country.