I travel between DTW and MCO quite often and they have always served meals during meal times. The only times they don't in my experience is on the late evening flights. The flight attendants have always been very professional and your experience is not an isolated incident.