“That leaves the parents $300k each, or $170k after taxes.”
Insurance settlements are not taxable.
I think that depends. In this case, the settlement is not making the greedy parents whole, so it may be taxable depending on the details.