挪用公款还不上通常按挪用公款罪定罪。国家工作人员利用职务便利,有挪用公款进行非法活动、挪用数额较大公款进行营利活动、挪用数额较大公款超三个月未还等情形,构成此罪。若有能力归还却拒不归还,或携带挪用的公款潜逃,则以贪污罪论处。
针对这一情况,相关部门应加强对国家工作人员的监管,定期进行财务审计和监督检查,防止挪用公款行为的发生。对于已发生的案件,司法机关要严格执法,依法追究相关人员的刑事责任。同时,要建立健全的追赃机制,尽力挽回国家损失。
挪用公款罪处五年以下有期徒刑或拘役,情节严重处五年以上有期徒刑,挪用数额巨大不退还处十年以上有期徒刑或无期徒刑。贪污罪根据数额和情节轻重处不同刑罚,最重可判死刑并处没收财产。法律的严惩能起到威慑作用,遏制此类违法犯罪行为。