Re: characters getting stick for not being "perfect"?
Kira was a great character (probably my favourite in Trek). I don't see how people can comment on her actions, given the hard life she had. But over seven years she evolved and grew, maturing and accepting what she did.
Could've been a great character but the actress was just grating. I wonder if all terrorists look like they're going to break down in tears at the slightest sign of adversity?
If you have more voices in your head than bullets in the chamber, no gun for you. - Christopher Titus