You have all that livestock in a 50g tank?I had a green hair algae problem twice and I treated with peroxide heavily with no problems. Every morning I squeezed 3% peroxide heavily all over the surface of the aquarium. Every 3 days I did a 20% water change to suck out the waste from algae. I did this for 2 weeks and my tank was clear. All my live stock survived which was: Green star polyps, Kenya tree, neon leather, torch, caps, mushrooms, sand sift, coral banded shrimp, Halloween urchin, bengai cardinal, snails for days, sand goby, emerald crabs, hermit crabs, snow eel, dwarf lion fish, antheis, blue damsle, yellow eye tang, file fish, blenny, maroon clown, Nemo clown, Condy anemone, and a Green carpet anemone. The corals and anemones do react to peroxide. The close for like 15 minutes when doses and then they open as if nothing happened. I would recommend killing green hair algae with peroxide, but I'm no expert, and I could have just got lucky. Many people have been successful with peroxide. 50 gallon tank, heavy flow, 200lbs liverock, bio filter.