There are many things that people call "hair algae," some which will be eaten and some which will not. I had a cherub that cleaned my tank of some sort of filamentous algae in a matter of a week. All of my current angels - majestic, multibar, singapore - eat nori and will pick at algae growing on rocks. I've also had bryopsis before, which no fish would touch.