Well, in regards to the topic: "How has GM stayed in business so long?", I say it's because of the competition.
I went to buy a new SUV 15 months ago. I went to Chevy. Nice saleslady, no pressure. You can really get a large GM SUV about anyway you want it.
I went to a Toyota dealership when I purchased a vehicle 6 years earlier. They talked about the SUVs, but I wasn't offered a test drive and it was obvious they didn't want to give a test drive.
I went to an Acura dealership, and I thought the mention of the fact that I had owned 2 Acuras would let them know that I'm serious. Well, the salesman kept his eye peeled to the door a new customer as he answered my questions. Again, no test drive offered.
OK, off to another Toyota dealership. They wanted me to "select" a car before they would show me a car or even talk about a car. Well, I finally guessed at the equipment I wanted and was given a test drive. Now, they told me that DVDs were rare and they would be doing me a favor to "find" one for me. Oh, and every unit have "VIN # etching, something I've got to have. When I mention that I had looked at a Suburban, The salesman left and came back with some facts about the Suburban, some which were outright lies. Then they introduced me to the "closer" and his "What would it take ..." routine. Well, I said, "take a good, long look at me, cause you'll never see me here again."
Well, I went back to Chevy, found a Suburban with the exact options I wanted, got a decent price with no haggling, and drove away happy. 20k miles later, I'm still happy. I'd rate this vehicle an A- or B+. Very good, but room for improvement.
GM, thank your competition. They are keeping you in the ball game.
Just my experience and opinion,
Jack