I fly Delta and other airlines just about every week. What you are posting about Delta could just as easily be posted about NW, AA (my airline of last resort), CO etc....
We all want $200 tickets, but $1,000 service. I hate to say this, but Americans have made a choice, cheap over service. Those airlines who tried to charge more and give great service have not survived. Even AA who was doing the "more room throughout coach" program gave up, they are putting in more seats and taking away the extra room and why? we won't pay for more room.
SW does a good job, but if you get a weather delay on them expect the exact same treatment (trust me, I have seen lots of folks sleeping in the Nashville airport LOL!)