The People's Action Party, which prides itself on a clean reputation, has been rocked by a series of scandals recently.