I don't understand what the issue is? Terms don't provide for double miles...man got a warning, chose to ignore it and they cancelled the account.
Sounds like DL gets a gold star for the process here.
Giving miles for extra seats is akin to giving me miles for the flight I just cancelled and had to throw away