That was completely your choice to not take the bus - or the late train - and instead fly to Chicago. I believe that you should receive a refund of the original fare that you paid, but that is it. I don't understand why you ended up with an extra night in MSP.