First things first you are and old git but your right to be pi...ed off
I think the marina should be taking responsibilty for these accidents by employing a person to controll the movment of the boats alittle better.
But the problem is, you more your boat in a public marina as I did last year and got hit regularly with sometimes quite a bit of cosmetic damage.
I think people have very very little training and are then let go to there own devices and when they crash into thinks some!!!! of them feel no responsibiliy and maybe even a bit of they can afford to fix it as they have a big boat not realising that some of us are just normal working class people with a passion for all things boats whom spend every last penny on there pride and joys.
So I would highly recomend moving your pride and joy to a private more secure marina
Barry