As for Seven not wearing a uniform... well what kind of sense would that make? She wasn't in Starfleet (though you could argue that neither were the Maquis). But it wouldn't really seem right to liberate her from one collective and make her assimilate to another. That's like saying "the Borg are wrong because they remove your individuality forcefully... now let's force you into our BETTER collective and force you to look like the rest of us."
"You can wear anything you want now Seven... as long as it's one of the skin tight outfits we've allotted you replicator access to." :lol