I don't know who the actresses all are. I've never heard of Kate but I'm sure she'll do fine.
It is my contention that most people are not mugged every day, that most people in this world do not encounter violence every day. I think we prepare people for violence, and I think just as importantly we prepare people for the definition of being gentle.
You can't take people's opinions personally. Usually what people say about it is a reflection of them own issues.