Some of them are actually eating them and some are biting the leaves and spitting it out! which is leaving it all over the surface of my tank! it is my angels and some of my gourami's have been having a little nibble, but other than plastic i dont see no other option!??!
Don't go back to plastic i think that the suggestion earlier by tempestuousfury is bang on try algae wafers or a veggie clip. Both are readily available at the local lfs and area better option than removing your plants. once they start to feed on either of the above they will leave your plants alone. (usually)
You might want to look into plants that fish wont eat, check this out.... http/www.tropica.com/default.asp On the right under where it says species list, you can search for plants not eaten by fish...