It sounds like the trailer didn't have underrun guards, which I think are mandatory in Europe, but presumably not in the US. http://www.transportsfriend.org/road/guards.html I expect those would have helped in this situation, as the car would have impacted the guards (and thus it would be a normal collision), rather than having its top sliced off.
There was an attempt to introduce legislation in the US in the 90's, I believe, but it was killed.