Comment
Comment by jonas21
That's exactly the point. If you define the universe to include only Bitcoin, then yes, transactions are final. But if you define the universe to include the real world, then the answer is no, not really -- governments will almost always find a way to reverse the transaction, whether it's seizing your private key, or holding you in contempt of court until you divulge it.