funniest part is people say double spending was possible since 2009.. yet there were no large scale complaints of zero-confirm back then.
It's almost like there weren't any big bitcoin services back in 2009.

The whole of 2009 only had 209 transaction which weren't coinbase transaction.
people were aware of the risk but dampened their worry by only using it for small amounts
where the only main successes is to pushtx a second tx directly to a pool that subsequently bypasses standard policy of 'first seen' to add the second tx before the first tx is used in a block[/quote]
No, it isn't. As I've already mentioned above, a race attack does not require cooperation from any pool.
its done to force people not to accept risk/trust of using the mainnet for zero-confirms of any amount anymore
You can still accept zero confirmation transactions if you personally want to do so. Doing so was never safe.