and I hope you meant it as such.
1. Not doing sufficient advanced research on a Marina. Activecaptain.com has at least one post stating that the current is bad, bad, bad.
2. Coming in very late with not dock assistance and taking the slip they recommended (few dock staff have sailboat experience and will not consider maneuverability when making a allocation. If in doubt explain and ask for an easier slip.) Blaming dock staff IMHO is a waster of energy. They are not paid to loose fingers when captains screw up a docking.
3. Not pulling away when you first noticed the current and anchoring. (you can anchor right across from the dock). Wait for slack water or dock staff next morning.
4. Depending on crew to long-jump off on a floating dock with such a current. If you go in the water with that current you are in for major pain or worse.
5. Depending on casual dock walkers to assist in a tricky docking is not a good idea.
I have taken 4 different sailboats alongside this dock and its one of my least favorite activities.
I am not getting on your case as part of an ego trip but rather to point out that the post should be a great "learning experience" for other sailors and not "if the office had their act together all would have been fine". But, congratulations you dodged a bullet, we have all been there.