Irreversibility is not a bug of Bitcoin, it's one of its greater strengths. Just look at the numbers that Paypal/eBay and merchants publish about the fraud caused by reversing payments. It's counted in millions, if not billions already. What we need is a safe way to use Bitcoin with all its strengths, not to make it more similar to flawed solutions that we currently have.