I think she does know the difference between good and evil, the only problem is her point of view
is very different. She will on occasion feed upon her victims until death, we call it murder, evil, however she sees it no different than a lion killing and eating it's prey, good. She does try to keep that in check because she understand the problems politically etc it brings her.
She has the time for it when it is to her advantage as when she has allied with Harry for the greater good, which is also to her advantage.
The answer is no, in my opinion because her view point is so different from our own.
In real life good and evil are relative dependent on the culture of group you belong to and ultimately based on the human herd instinct. What is good for the group is good. That is why in war the enemy is dehumanized, placed outside the group and that is why vegetarians emphasize the relatedness of humans and animals. We are all animals. People who eat animals usually make a bigger distinction between humans and animals.
If we dehumanize vampires, and they dehumanize themselves, good and evil are no longer relevant for our instincts and we can just eradicate them as pests, dangerous predators or whatever.
That is exactly why they dehumanize themselves, to make the killing of humans easier. But they had a human youth, they can reproduce with humans and they have some very human emotions. You can see them as highly specialized warlocks if you want but then the white council has to start a war and they have enough on their plate.
This is all about how relative good and evil are and how important your point of view is. But in the Dresdenverse good and evil are not relative. Black and white does exist. And we do have a standard and Michael described evil ultimately as when you stopped caring.
Lara stopped caring about anybody except her siblings. She is evil by dresdenverse standards. She made Her choice when she made her first kill and she showed no remorse at all, she indulges in it.
That is the standard in the dresdenverse. She is on the southbound train.
In real life we would probably still see them as human because biologically they are. We would lock them up as multiple rapists and killers and then at some point their hunger would eat them. Or we would lock them up as not accountable but dangerous In special institutions and then at some point the hunger would eat them.