公立医院应该给医生上执业保险。医生在工作中面临着一定的风险,如医疗事故、职业伤害等。执业保险可以为医生提供经济保障,减轻其个人负担。此外,执业保险也有助于提高医生的工作积极性和专业水平,因为他们可以更加专注于患者的治疗,而不必过多担心个人风险。因此,给医生上执业保险是公立医院应尽的责任,也是保障医生权益和提高医疗质量的重要举措。