That is extremely unprofessional and rude. I think that someone should have tried to continue to call you...even from home...particularly with the distance you had to travel. I am sorry that this happened to you.
Did they reschedule you? I would call to confirm the day ahead...though that should be unnecessary.
Goodness.