The fact that, years later, _WE_ are still arguing about this proves that the case has merit.
If WE can't come to a consensus about this... then how is Joe Scmoe supposed to figure it out?
The fact is: this was _misleading_ advertising. They could have easily come up with another name for it (like Intel did with Hyperthreads)... instead they consciously chose to call the extra ALUs _cores_... which does have a meaning to the typical consumer. They did this, on purpose, to muddy the waters... and they REALLY did.
Does that mean that people shouldn't be more careful about what they buy? Sure. But that doesn't absolve AMD from putting out misleading advertising.