Just curious: After booking, did you get an email itinerary or one in your delta.com account that showed the flight on OS? If so, it seems to me that Delta has an obligation to honor the itinerary they sent you, even if the agent made an error in booking it.
I haven't ever dealt with a situation like this, so my reaction may be naive and unrealistic.