I just skimmed through all the posts here, and it appears that a lot of you guys are putting the blame where there really is no need for blame. Starcraft is a very old game, and it doesn't make much sense to keep older drivers that are outdated, out and running. Yes, it is a drag that a lot of you can't play Starcraft anymore, but with newer technology, there comes a time when older applications/software/drivers or whatever else will become unsupported. The best you can do, is put Leopard in on an external harddrive, or a new partition on your Mac, and boot up under Leopard 10.5.2 so you can play Starcraft. You aren't being forced to stop playing, just stuck having to find a work around to the latest Apple update.
I honestly don't see how this problem is anybody's fault at all. If you want something or someone to blame, blame the ever advancing technology.