All these outfits are fine.
"Is Racist" - What if she's part Native American, but is just white looking? Who is it for us to judge what ethnicity they are?
"Promotes Violence" - This is a common costume where I'm from since I live in a town right next to a major base. Most of these kids want to be just like their moms or dads who are in the military already. 100% fine.
"Is objectifying" - Also, what if the kids parents are a police office and they want to be just like them? The handcuffs might be a little much but the rest of the outfit is fine.
"Is ableist" - Please
"Is sexist" - Please, its 2016 and boys dress like princesses all the time.
"Promotes rape culture" - Yes, because a child chose to dress like a pirate because of this
