I think I'm the macro junkie of the community
keeping macro's isn't hard as long as you have the following , good lighting and good flow,
as Marty mentioned if you have tangs or even dwarf angels they will snack on it .
I look at it like this yes fish will munch on it you may not like it but it's good for them and macro's can be replaced , they eat it in the ocean what makes the tank any different,
I always like growing out macro's in my sump so I can replace the macro's that need to be replenished ,
just about all fish like the red macro's , but yes they eat green too , some macro's grow fast as others grow slow , for any macro to grow you need to be sure you have good water quality , certain macro's help pull excess nutrients from your water column ,
you also need to understand certain macro's go A sexual and can cause issues with in the tank possibly even crash .
here is a good start to getting to understand macro's
marineplantbook.
this was my very first macro tanks to this day I still miss it ,