For most purposes, the risk of a double spend is negligible, and it's perfectly safe to accept an unconfirmed transaction.
However, there are still those purposes for which that's not a good idea...
However, there are still those purposes for which that's not a good idea...
So, yeah, I agree...I just want to be clear about why the risk is low: Because most people aren't going to cheat you out of a cup of coffee.
You cannot monitor transactions being sent to miners if they aren't propagated through the normal bitcoin network.
Along with that, there have been cases where mining pools have doublespent unconfirmed transactions and stolen lots of bitcoins. GHash stole 3000btc from betcoin https://bitcointalk.org/index.php?topic=327767.0