,这里谁爵位高就让谁当盟主吧。”话音刚落,楚成王便说: “楚国早就称王,宋国虽说是公爵,但比王还低一等,所以盟主的这把交椅自然该我来坐。”说罢并不谦让,一下子就坐在盟主的位置上。宋襄公一看如意算盘落空,不禁大怒,指着楚成王的鼻子骂:“我的公爵是天子封的,普天之下谁不承认?可你那个王是自己叫的,是自封的,有什么资格做盟主?”楚成王说:“你说我这个是假的,你把我请来干什么?”宋襄公说:“楚国本是子爵,假王压真公。”只见楚国大臣成得臣脱去长袍,露出里面的铠甲,手举一面小红旗,只一挥动,那些随楚成王而来打扮的成家家仆和侍者的人纷纷脱去外衣,原来个个都是内穿铠甲手持刺刃的兵士。他们往台上冲来,吓得诸侯四散而逃, 楚城王令楚兵把宋襄王拘押起来,乘势攻打宋都商丘(今河南商丘县),幸亏太宰子鱼率领宋国的军民进行顽强的抵抗,才抑制了楚军的攻势,使其围攻宋都数月而未能得逞。后来,在鲁僖公的调停之下,楚成王才将宋襄公释放回国。
宋襄公遭此奇耻大辱,真是气不打一处来。他既痛恨楚成王的不守信义,更愤慨其他诸侯国见风使舵,背宋亲楚。但是由于楚国兵强马壮,也没什么办法出气。宋襄公听说郑国最积极支持楚国为盟主,就想###力薄国小的郑国,出出胸中恶气。过了不久,郑文公去楚国拜会楚成王,宋襄公认为是个机会。公元前638年夏,怒气未消的宋襄公不顾公子目夷与大司马公孙固的反对,出兵伐郑,郑文公向楚国求救,楚成王接报后,没直接去救郑国,却统领大队人马直接杀向宋国。宋襄公这下慌了手脚,顾不上攻打郑国,披星戴月的往回赶。周襄王十四年(公元前638年)十月底,宋军返抵宋境。这时楚军犹在陈国境内向宋国挺进途中,宋襄公为阻击楚军于边境地区,屯军泓水(涡河的支流,经今河南商丘、柘城间东南流)以北,以等待楚军的到来。待宋军在涨水边扎好营盘,楚国的兵马也来到了对岸。公孙固对宋襄公说:“楚军到此只是为救郑国,咱们已经从郑国撤军,他们的目的已经达到了,咱们兵力小,不能硬拼,不如与楚国讲和算了”,宋襄公却说:“楚国虽然人强马壮。可缺乏仁义。我们虽然兵力单薄,却是仁义之师。不义之兵怎能胜过仁义之师呢?”宋襄公又特意做了一面大旗,并绣有 “仁义”二字。要用仁义来战胜楚国的刀枪。 到了第二天天亮,楚军开始过河。公孙固向宋襄公说:“楚军白日渡河,等他们过到一半,我们杀过去,定能取胜。”宋襄公却说:“人家连河都没渡完就打人家,那算什么仁义之师?”等到楚军全部渡完河,在河岸上布阵时。公孙固又劝宋襄公说:“趁楚军还乱哄哄地布阵,我们发动冲锋,尚可取胜。”宋襄公听到此话不由骂道:“你怎么净出歪主意!人家还没布好阵,你便去打他,那还称得上是仁义之师吗?” 宋襄公的话才说完,楚军已经布好阵,列队冲了过来。宋襄公冲在最前面,却冲进了敌阵,由于宋襄公是个讲仁义的人,对待下属十分好,所以他的属下都拼死保护他,但自己大腿还是中了一箭。宋国的百姓们对宋襄公都骂不绝口,宋襄公一瘸一拐地边走边说:“讲仁义的军队就是要以德服人,我奉仁义打仗,不能乘人之危去攻打别人,君子不俘虏年迈的老士兵,善待俘虏” 他身边的将士们听了,都在心中暗骂宋襄公是个迂腐,滥用仁义的大草包。
公元前637年,晋国的公子重耳,在宋国的邻国曹国受到侮辱,来到宋国,宋襄公根据仁义的道理款待了重耳,宋国刚战败,国家贫穷,但仍送出了20乘车的大礼。这对重耳无疑是雪中送炭。这个仁义的举动为他死后5年化免了一场亡国之灾,5年后又是楚攻宋,晋国出兵救宋,在城濮打的不讲信用的楚国几代不敢正视中原。也算是仁义的一次现实回报吧!
公元前637年,受伤