【思路】
A项:错误,根据《道路交通安全违法行为处理程序规定》第二十一条规定:“交通技术监控设备记录或者录入道路交通违法信息管理系统的违法行为信息,有下列情形之一并经核实的,应当予以消除:……(三)有证据证明救助危难或者紧急避险造成的;……”故甲司机为救心脏病病人而闯红灯,不属于违法行为。
B项:错误,根据《民法典》第一千一百二十条规定:“因抢救生命垂危的患者等紧急情况,不能取得患者或者其近亲属意见的,经医疗机构负责人或者授权的负责人批准,可以立即实施相应的医疗措施。”故乙医院的行为不属于违法行为。
C项:错误,根据《民法典》第一千一百七十七条规定:“法权益受到侵害,情况紧迫且不能及时获得国家机关保护,不立即采取措施将使其合法权益受到难以弥补的损害的,受害人可以在保护自己合法权益的必要范围内采取扣留侵权人的财物等合理措施;但是,应当立即请求有关国家机关处理。受害人采取的措施不当造成他人损害的,应当承担侵权责任。”故丙饭店的行为不构成违法行为。
D项:正确,根据《中华人民共和国警察使用警械和武器条例》第九条规定:“人民警察判明有下列暴力犯罪行为的紧急情形之一,经警告无效的,可以使用武器:(一)放火、决水、爆炸等严重危害公共安全的;(二)劫持航空器、船舰、火车、机动车或者驾驶车、船等机动交通工具,故意危害公共安全的;(三)抢夺、抢劫枪支弹药、爆炸、剧毒等危险物品,严重危害公共安全的;(四)使用枪支、爆炸、剧毒等危险物品实施犯罪或者以使用枪支、爆炸、剧毒等危险物品相威胁实施犯罪的;(五)破坏军事、通讯、交通、能源、防险等重要设施,足以对公共安全造成严重、紧迫危险的;(六)实施凶杀、劫持人质等暴力行为,危及公民生命安全的;(七)国家规定的警卫、守卫、警戒的对象和目标受到暴力袭击、破坏或者有受到暴力袭击、破坏的紧迫危险的;(八)结伙抢劫或者持械抢劫公私财物的;(九)聚众械斗、暴乱等严重破坏社会治安秩序,用其他方法不能制止的;(十)以暴力方法抗拒或者阻碍人民警察依法履行职责或者暴力袭击人民警察,危及人民警察生命安全的;(十一)在押人犯、罪犯聚众骚乱、暴乱、行凶或者脱逃的;(十二)劫夺在押人犯、罪犯的;(十三)实施放火、决水、爆炸、凶杀、抢劫或者其他严重暴力犯罪行为后拒捕、逃跑的;(十四)犯罪分子携带枪支、爆炸、剧毒等危险物品拒捕、逃跑的;(十五)法律、行政法规规定可以使用武器的其他情形。人民警察依照前款规定使用武器,来不及警告或者警告后可能导致更为严重危害后果的,可以直接使用武器。”枪支是一种具有高度致命性的武器,因此我们对警察使用枪支的情况应该做出严格限制,即法无授权不可为,丁警察在抓捕盗窃的小偷时,小偷并未实施相应的严重危及他人人身安全的暴力性行为,因此即使在警告无效后,丁警察也不得使用枪支。故其行为可能构成违法。
因此,答案为D。