“挨打要立正”的前一句是有错就要认。这句话起源于吴镇宇在电影《古惑仔之人在江湖》中饰演的靓坤所说的台词,靓坤在电影中刻画的是一个视忠义如粪土,且多次陷害同门,甚至把人家全家灭门,可以说是十恶不赦的人物。但他也遵循着江湖道义,教训小弟时说的就是“出来混,有错就要认,挨打要立正!”