1) Don't complain about complaints when your first line of text sounds like a dry humper.
2) Writing that like that seems to show you need start to observe the world with your upperbrain.
Seriously: I'm partly joking and partly not.
It takes empathy and a sense of nuance to see and imagine the subtleness that can complete your character. Just going in with blazing guns will result in a flat sexist character that was clearly written by a man as a fantasy for men.
I'm sure you can do better than that.
BBfilms was not trying to stop you. She was pointing you towards some valid points that can save you from terrible writing.
The 'at least she is funny' is also not cool. Watch more movies: it is a bully line.
I'm sure you can also do better than that.
There must be women you've met that you found attractive and not just for their physique, but also how they talk, laugh, think, move. Make her human.
The Desperado scene shows a few things:
- yes, she looks good, at least to me, but that is not the (whole) point
- the way she dresses fits the location, yet is kind of 'sexy cool'
- it is the car crash that indications that other men are distracted by her (she did not do anything)
- she ignores the cat callers.
Conclusion:
independant, confident woman
- she looks down 'shy' for a moment: subtle not subtle flirting (yet it serves the purpose to contrast with her surprised and fearfull expression as well when she sees the guns)
- she is not in shock and helps Antonio.
Conclusion:
independant, confident woman, but not 'cold' and she has seen blood before.
Conclusion 2:
attractiveness to a person is shown through actions by others.
The character you are looking for does depend on the context of the script. You can make it hyperbolic insane and let cars crash in every scene.
Or is it not about being wanted by everyone?
If just one person needs to fall in love with her it is not just about her, but about chemistry.
In that aspect I thought that the moment when Cruise and Cruz (read this aloud

) fall in love in Vanilla Sky was something I could really feel in my heart. (Sounds cheesy, I don't remember how the scene(s) go, but I do remember I believed the chemistry.)
Watch Lurmann's Romeo + Juliet for the cute scene where they see each other for the first time. It's about chemistry. Not just the actions of 1 person.
Or are you looking for someone who is manipulatively teasing? (For whatever reason.)
Or becoming more confident? (Or evolving from 'wall flower' to 'prom queen'?)
Watch 'Girl with the Pearl Earring' with Scarlett Johanson.
Not just because I think she has a beautiful face.
No, look at how there is chemistry and tension between her and Vermeer (the Dutch painter). (Can't say more without spoiling stuff.)
All the examples above are not 'Violet', but I think it is helpful to study more than just one kind of character type to be able to write better. Characters and relations show through actions between them will define them.