儿子不赡养老人是否有罪需视具体情况而定。
在法律层面,成年子女对父母负有赡养、扶助和保护的义务。若儿子有能力赡养却拒绝履行该义务,情节恶劣的,可能构成遗弃罪。遗弃罪是指对于年老、年幼、患病或者其他没有独立生活能力的人,负有扶养义务而拒绝扶养,情节恶劣的行为。
判断是否构成遗弃罪,要综合考量多种因素,如儿子的经济状况、老人的实际需求、儿子拒绝赡养的持续时间和方式等。若儿子虽未赡养老人,但老人有其他经济来源或得到他人妥善照顾,可能不构成犯罪;但如果儿子长期对老人不管不顾,导致老人生活陷入困境等严重后果,就可能涉嫌遗弃罪,会被依法追究刑事责任。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。