首先,离婚时是否需要支付抚养费要根据当时的法律法规来判断。在我国,离婚后一方必须给予未成年子女生活、教育等方面的必要费用,即抚养费。因此,协议离婚不支付抚养费是不合法的。
其次,即使离婚时达成了协议,但协议内容必须符合法律规定,否则法律是不承认的。如果协议中规定不给抚养费,则其无效,未成年子女的合法权益却得不到保障。
最后,抚养费既是父母的法定义务,也是未成年子女的合法权益。父母不应该将自己的问题转嫁给孩子,违背了道德伦理,也违犯了法律。
综上所述,协议离婚不支付抚养费是不合法的,同时也是不道德的。任何离婚协议都必须遵循法律,尊重未成年子女的合法权益。如果父母无法和平分担抚养费,可以通过法律程序进行判决和执行,保障未成年子女的正当权益。