green hair algae is a nutrient overload issue...find the source, get rid of it, and then get a cleanup crew (crabs, snails, etc) or a lawnmower blenny.
Damsels...man...they are plain and simple a pain...most people end up taking out the LR to catch them