Hackles are nice for the Military or a pipe band uniform if you have to wear it. I have not seen a hackle that will maintain its color when wet. When I was in a Pipe & Drum unit, parade season and it started to rain. The whole unit ended up with nice pink stripes down the left side of their shirts.

I am not anti-hackle but, risk ruining a $50 uniform shirt for a bit of color- not worth it.