There is no straight easy answer to this question.
I think only education can help to keep the wild reefs.
Lets look beyond the direct effect of taking one fish out from the wild and putting it in our tank. Without, this hobby the divers are less likely to catch the ornamental fish and put it in the market for us to buy. Lets assume without this trade, how do those divers continue to survive when the population of the village continue to grow? They probably go further out to catch bigger fish to sell as food but when all of those bigger fish are netted by inudustrialized fishing armada(this has already devastated many villages in the south ASia,) the village start to catch the smaller fish around the reef such as the smaller bass. When the villagers' population continue to grow, what can they do to supplement their income? They probably go farming, but without proper education of farming run-offs also kills the wild reefs and, in general, in a much faster manner than improper collecting of the ornamental fish. Remember, most chemical companies are more than willing to sellt hem fertilizers without educating the user how to avoid run-offs. There are many other factors playing here. To keep the wild reef alive, the most important factor is education in ALL ASPECTS, be it proper collection technique, mariculture, handling in shipping, farming technique, the concept of "green", and so forth. And, the most destructive factor of killing the wild reefs is our own population issue. To maintain more human beings poplution, we need a lot more education in ALL ASPECTS too so as to lower the damge to the wild.