To hold the GPL to a different standard than MySpace's terms of service just because we like the license is hypocritical
The difference between the GPL and pretty much all EULAs and ToSes is: the former grants extra rights while the latter takes away rights. If everything else were exactly the same, except the license did not exist, your use of MySpace would be freer, but your use of GPL code would be... nonexistent. It's someone else's copyrighted material, which is simply illegal to insert into your own work without permission. The only reason that people may redistribute GPL code is the GPL itself.
I fully support anyone's right to ignore stupid EULAs and ToSes. I also support their right to ignore the GPL, and not use the code. The hypocrisy is from anyone who thinks they should be allowed the freedoms given to them by one part of the GPL without the requirements laid down by the other part.