DD, good for you for trying at least. I'm sorry your efforts didn't pay off and you had to pay more for a job.
Without giving away any details in your contract could you tell me if you are surprised that you aren't getting a minimum number of hours?
The difference between a bond and paying for a TR is that at no time was I out of pocket when I was training. It cost the airline to train me.