Well in the pragmatic sense, the Bajorians were poor, desperate, and had to made do with what they could steal, so delicacy wasn't something they could easily pull off, whereas that Cardassian's attacks in the episode could be more precise due to time and resources.
As for the ethics of her actions, yeah, she's a character that would never be created post 9/11, but then, the Bajorian situation was supposed to be extreme. She's known no life for her people but the occupation, which may as well have been slavery. Hell, her parents didn't know a life without it. This leads to a lot less of the idea of "innocent bystanders" because the people there saw the situation for their whole lives and did nothing. She didn't see innocents. she saw people benefiting for the dead Bajorians in the work camps and never seemed to be bending over backwards to do anything about it. There's also a tactical thing as she'll mention in a late episode (sorry for the minor spoiler) that if you prove to your enemy that there are people you won't kill to get at them, they will place those people at every important place just to keep you from attacking. She undoubtedly has a lot of innocent bajorian blood on her hands as well.
Kira was honestly one of the more interesting characters in how we saw her change from someone very certain in the rights and wrongs of the galaxy and the occupation, only to have to confront doubts about it.
As for the ethics of her actions, yeah, she's a character that would never be created post 9/11, but then, the Bajorian situation was supposed to be extreme. She's known no life for her people but the occupation, which may as well have been slavery. Hell, her parents didn't know a life without it. This leads to a lot less of the idea of "innocent bystanders" because the people there saw the situation for their whole lives and did nothing. She didn't see innocents. she saw people benefiting for the dead Bajorians in the work camps and never seemed to be bending over backwards to do anything about it. There's also a tactical thing as she'll mention in a late episode (sorry for the minor spoiler) that if you prove to your enemy that there are people you won't kill to get at them, they will place those people at every important place just to keep you from attacking. She undoubtedly has a lot of innocent bajorian blood on her hands as well.
Kira was honestly one of the more interesting characters in how we saw her change from someone very certain in the rights and wrongs of the galaxy and the occupation, only to have to confront doubts about it.