Th Amalekites were evil pagans and that evil was spread to even the children and the animals they owned. God HATES evil! He had it eradicated. Your stance on this is just like Saul's, who decided to spare some of those God had told Him to destroy. God rejected King Saul after that. He lost His kingdom and his mind.
I understand your point but didn't God also say though shall not kill?