Atheist here,
So i have no dog in this fight. And no, not really. Christians need to take lessons from the old and new testament in equal measure. They are meant to complete the other in Christianity, not contradict each other. When you look at Christianity as a whole you need to divide what it tells you to do into 3 categories. Laws, Guidelines and Suggestions with are given either by general decree or story format. This is the only way it makes sense as otherwise it contradicts itself badly. And it does not always explicitly say which is each, so this is why it is so open to interpretation.
Here is an example. Wrath is a sin. But the bible also list times when using violence may be okay. And Wrath isn't just violence. Also Wrath has an implication of the enjoyment of it by letting your anger rule you and being generally 'wrathful'. It could be considered this is the sin you should avoid more than any particular act of violence in general. This implies all seven sins are more guidelines to warn of excesses and misuse than actions which need to be strictly avoided.
Where does this apply to the poor and needy? Well first we should point out the obvious, the bible making distinctions in social classes suggest it is not completely socialist doctrine. Slavery is very informative of this.
The bible says you can sell yourself into servitude to pay off debts, you can take slaves, can own them but should treat them well and let them rest, and eventually release them after a point in time That conquered people can be taken as slaves. The whole slavery issue aside this tells us a few things.
The bible thinks debts should be paid, that property isn't a bad thing, that people you are in conflict with should not automatically be given the same courtesy you give others.
This suggest helping the poor and needy is generally a good thing, even if not in your in group, but property, business and having more than others in completely acceptable.