If anything ever threatens Bitcoin on a major level that affects every users balance. The network can do a rollback to before it happened.
Yes it would be bad for many merchants to rollback transactions but if it's either that or have the entire network destroyed it can happen!
All you need is 51% of the miners to agree.
I guess my point is, if 51%+ of users don't want bitcoin to die.. it won't.