I guess I am curious why GM haters, Toyota lovers and other miscreants frequent a GM fan site.

They seem to be emotionally driven to "hate" GM, which is, after all, simply a US car company that makes cars and trucks.

GM isn't some evil empire that seeks to destroy all on the way to world domination. GM is an old corporation dragged down by long-term legacy costs, 30+ years of mismanagement, high labor costs and too many retirees that continue to draw earned benefits. In accordance with US bankruptcy laws, they have done a chapter 11 re-organization, much as any failed enterprise can do.

John1701 is a version of the haters, from a Toyota standpoint,

while MG is a self-appointed "expert" who incessantly denigrates GM and Cadillac in particular.
If you hate GM so much, move on, there's nothing here for you.......
