Well first of all, your emotional response was to a misquote.
Second he is giving *investment* advice to people. He isn't telling people to not buy GM cars. He's looking at the company purely from a business standpoint and without emotional involvement. He's looking at that companies ability to make or lose money for it's investors. Since Dec of 2003, GM stock price has been on a steady downward trend (however there was a 4-5 month recovery during the summer of '05.) In the last 10 months or so, the stock has lost about $16.50 per share. The DPH situation is also looming and sure to affect the market price of GM stock. I dont know if you do any investing, but those aren't good indicators for potential investors. There is a lot of risk there at the present time. Hence Cramer is *reacting* to what the market activity is telling him with a recommendation not to buy at this time. Now, if things get better in the future, you can bet his recommendation will change. Again, it's not about emotions, it's about people risking their money investing in companies.
As for his comments about Toyota. Again, it's about the business with him, not emotional involvement like an enthusiast would have. Toyota has lot of real estate in the U.S. Toyota has a lot of American people working for them. That's what he's looking at.
As for money being the only thing that counts....you're right. In the stock market that IS all that counts. That's the nature of the beast.