General Motors (NYSE:GM) announced yesterday it was taking a $6 billion charge related to scaling back several electric ...