I disagree about the credit cards. I started a new account when I was layed off. DH's and your salaries are combined for their purposes. Just get it in your name and have him put on the account. It really is possible and simple. They should bend over backwards to help you after this.
I agree FIL is doing something illegal. In Ohio I would consider contacting the state Attorney General's office about this Transunion mess. There are some new guidelines coming in the near future similar to the ones put in place in the medical community this spring. When they are in place it will be much harder for the banking and insurance industries to share your information.
This is one big reason why I do not do any on line or over the phone banking or credit stuff. I like that old paper trail.
DH and FIL have lots of issues. Most importantly to me is how your are treated. If your DH was so worried about where that money went, he should do the bills himself. I would have done just as you did myself. I would have put the money where it was needed at the time. You did nothing wrong here. You did not go out to a day at the spa or to buy several hundred dollars worth of shoes. For heaven sakes, you paid off debt. What is he complaining about ?