Even then, it would also depend on how much of their revenue from orders are being stored in bitcoin in case the attackers specifically target Burger King's entire earnings and not just a few orders, and how much the orders cost. Attackers would not be willing to spend hundreds on hash power to mine as many blocks as there are confirmations just to steal the equivalent of $10 in BTC per order.
double spending is not possible in the Bitcoin protocol, you are referring to something else (abusing people who accept zero confirmation tx A by outspending the fees on tx A with tx B that includes the same inputs as tx A, but with a higher fee).
This technique should have a more appropriate name, "replace scam" or somesuch. If double spending was possible in Bitcoin, the outcome of this technique would be that both the sender and the receiver would get the BTC from the outputs in tx A, and tx B would also be confirmed providing it was seen by the miner before tx A is mined. Also, the 21m supply limit would of course be circumventible, and rampant inflation would ensue
again, Bitcoin cannot be double spent
Instead of calling this particular attack a double spend or a 51% attack it ought to be called a diverted transaction attack. Double spending is what it was called in the 2008 white paper so that's what confused everyone. Virtually no article or website on the internet is calling this anything else besides double spending and that is part of the problem. The term is deceptive by nature.