Absolutely this. The day brexit was being voted, I said I would eat my socks if brexit goes thru. The voters did vote for "leave" and my colleagues were wondering if I would really eat my socks. However, I told them this would never get passed thru the parliament. They will dilly dally, drag it along and dump it in the end saying it's too complicated.
To solve any equation, just follow the money. Big business stand to lose a lot of money; therefore brexit won't happen.