The DAP candidate for the Teluk Intan parliamentary by-electionDyana Sofya Mohd Daud has hit out at critics of the party at a ceramah (talk) on Tuesday night.