离婚时一方不给儿子抚养费,可能存在以下原因:一是经济困难。若一方因失业、重大疾病、残疾等导致收入锐减甚至丧失经济来源,无力承担抚养费,在这种情况下,可与另一方协商适当降低抚养费标准或给予一定宽限期。二是对子女抚养权存在争议。如果一方认为对方不具备抚养子女的条件,如存在不良嗜好、虐待子女等行为,可能会通过拒绝支付抚养费来争取变更抚养权或引起对子女抚养问题的重视。三是双方在离婚协议或法院判决中对抚养费约定不明。例如未明确抚养费的具体金额、支付方式、支付期限等,导致支付方不清楚如何履行,进而引发争议。四是故意逃避责任。部分人出于对婚姻的不满或自身的错误观念,故意拒绝履行抚养义务,试图以此给对方造成困扰。无论何种原因,抚养子女是父母的法定义务。若一方不给抚养费,另一方有权通过协商、调解或向法院起诉等方式,要求对方履行义务,保障子女的合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。