Speaking as a New Orleans resident, I am pretty sure Iko Iko deserves better than this video. I refuse to comment on the interpretation of the lyrics.
I'm not sure they mean to start a RTO Krewe, but it sure feels like they're calling out the WFH Krewe.