That's really too bad. I hope you do bring it to RC's attention (corporate).
I looked at the pics and the water does appear to be yellow.
Saying that you needed to get new glasses was really rude. I would have been getting everyone's name (good and bad) so I could report to RC.
I think if that happened to me, I would go online and contact my travel agent or email RC and complain.
I have been on one RC cruise and will be going on my second soon. I didn't have any maintenance issues and had a fabulous time. I understand that you probably don't want to give RC a second chance, but not all are like that. I too would have wanted an explanation about why the water was yellow.