For a very long time GM was as much a credit/finance company as a car company.
Cain is just ignorant.