I think you got it all wrong. The trucks are back for Americans because they are cheaper now. And more practical ofcorse. It's just the situation now, but on the long run, one can not escape the the electric vehicles (you know fuel is going to end soon, don't you?).
If it were just price, trucks wouldn't be on top. I agree that it's odd that people would forget about the finite supply of oil, but they do. We still don't have a strong contender for the alternate fuel vehicle. I think we should be charging a $4/gal research tax on gas and see what that does.
If the Detroit 3 really were producing what the market wanted for all those years why did they lose so much market share to the asian brands? They had to fail to make what the market wanted or the Camry, Corolla, Accord, Altima, and Civic wouldn't be in the top ten. There was a time when there were no foreign brands in the top selling lists. At some point the Detroit 3 failed to deliver something as well as Honda, Toyota, Nissan, and other brands did or 5 of the top ten wouldn't be foreign cars now.