The sale of those mortgage backed derivatives should never have been permitted, but there was no law against them that I know of.
There is no law against selling MBS, and as far as I'm concerned there shouldn't be, but fraudulently marking them up to hide the true risk to the buyer is against the law. That law was broken and no one was charged. Why?