The point you are missing...is not that we are un American, we love our American flag like anyone else...just that it is against the rules posted with RCI to hang it (or anything) on your balcony that you agree to in your cruise contract.
Once again, the OP innocently asked a simple question "Is it permitted"?. The answer: No, nothing permitted to hang on your balcony. End of discussion.