李云龙和赵刚的死因是自杀。在《亮剑》小说中,李云龙因为性格急躁,得罪了很多人,包括王副军长。在解放战争期间,李云龙因为受伤大半时间都在住院,错过了很多立功的机会,导致他的官职相对较低。王副军长与李云龙有宿怨,曾在红军时期对李云龙进行过迫害,使得李云龙险些丧命。在医院争夺田雨的过程中,王副军长再次与李云龙发生冲突,加深了他们的仇恨。王副军长利用卑鄙的手段加害李云龙,将他打成叛国贼,侮辱他,打骂他。最终,李云龙在阻止红卫兵抢取军火库的事件中,被逼得用楚云飞赠送给他的勃朗宁手枪结束了自己的生命。