I'm not suggesting the city foot the bill and assume the financial risk. I am just suggesting that the city present des pistes de solution to better appease the members of the marina. It's negotiation 101. The resistance that they are currently experiencing is the alternative.
I would like to assume that the role of the city is to make financially sound decisions that please as many people as possible.
Also, it's not just upper middle-class people that own boats...