This makes little sense to me, but perhaps its like a bloods crips kind of thing, like if there is some gang related or hate related issues here, I doubt the complex wants to outlaw american flags, but perhaps they have to ban all flags to keep people from flying other flags, maybe there is like a puerto rican / mexican fued going on where they use the flags to encourage violence.