离婚后男方未按协议给抚养费是违法的。1. 从法律规定来看,父母对子女有抚养教育的义务。离婚后,一方抚养的子女,另一方应负担必要的生活费和教育费的一部或全部,负担费用的多少和期限的长短,由双方协议;协议不成时,由人民法院判决。所以,男方不按协议支付抚养费违反了法定义务。2. 就协议本身而言,离婚协议是双方自愿签订的具有合同性质的文件,男方不履行协议约定的支付抚养费义务,构成违约。3. 对于子女权益保障来说,抚养费是保障子女生活、学习等正常需求的重要经济来源。男方不支付抚养费,会影响子女的健康成长,损害了子女的合法权益。4. 如果遇到这种情况,女方可以先与男方协商,要求其按照协议支付抚养费。若协商不成,可以向法院提起诉讼,通过法律途径强制男方履行支付义务。法院判决后,若男方仍不执行,女方可以申请强制执行,法院会采取查询、冻结、划拨男方财产等措施来保障抚养费的落实。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。