Credit to opposition - flaws cruelly exposed