I'm truly sorry for those who lost money on this deal. However, with all due respect, many of you, in your zeal for a position with CSX, positioned yourselves for a loss by agreeing to pay-for-training (PFT). In most other industries, employers pay employees for training. That's normal. You paying them for training so you can work for them is asinine and wrong. It's just another way for a company to make money.
In the early 90's, many regional airlines operated the same PFT business practice, with pilots lining up like lemmings, forking over much larger amounts than $4500 - some cases, in excess of $10,000! Think about that for a minute...someone is willing to pay their employer for a job! I don't need a job so badly that I'm willing to pay for my training that the company should be providing at no cost to me. What happens if you spend the $4500 for training only to fail out of training? Who's on the hook for that? YOU.
Anyway, good luck to those attempting to recover their money.