I don't know where to start. You are a certified diver. Which means you should be responsible for yourself above and below the water.
1. If your tank slip out of the BCD... it is because you where to lazy to check it.
2. If the equipment was questionable... why did you get in the water with it? Don't put yourself at risk and then blame the dive operator.
3. If you loose the DM. Where is your dive plan? "Jump in and follow me" is a VERY poor plan.
4. Diesel engins smoke... sit in the front of the boat
In end, I sence you are looking for the gentle hand to lead you through your dive. Which is fine. But you need to book a private instructor guild and quite looking for someone else to be responsible for you.
...Of course I could be wrong...