It's pretty clear that mistakes were made and it should also be pretty clear that we only have one side of the story.
First, snturner, your profile lists over 200 dives and cert level of Rescue. Did you plan your dives?
If so, you were clearly diving your computer, why do you refer back to...