I would be losing my mind if I were a parent in this situation.
My children would have the following instructions.
1. Wear patriotic clothing every day during the ban.
2. Get suspended
3. Show up the next day with the same clothes and peacefully go to class.
4. Let the police get called to remove you from campus.
5. Repeat until administrators get some sense.
A sit in might be appropriate too.
I agree, good solution.