You were driving around without the inserts for the lever locks.

  The only thing holding your top in place was the front latch.  So you are lucky.  That is why I asked if your top was a factory option as then the car comes with the inserts already installed.  Jeff