WOW is the first thing after I read your story.
I would personally be infuriated at that weak minded, empty headed *bleepen* lady who carelessly let her luggage fall on your sons head. I would have subdued her until security/police came.
I would doubt delta covering the medical charges, wouldn't insurance cover that?