We have a cruise coming up on the Mardi Gras in a few weeks. We've been booked for over a year and had the 6pm dining time confirmed since initial booking. Recently some friends booked the same cruise and called up to see if they can join our dining. When they called it wasn't available and carnival took it upon themselves to change our dining from 6pm to "anytime" since our friends couldn't join ours. We just called and they more or less told us there's nothing they can do. This sounds outrageous to me, how can they change our dining time like that without ever speaking to us? My poor wife is pretty upset over this. We don't get to travel often and been looking forward to this for a long time. I know in the grand scheme of things it's not a big deal but it's pretty frustrating. Is there anything we can do?