What happened under communism - and increasingly, is happening in America, as Joseph Sobran put it: 'Need' now means wanting someone else's money. 'Greed' means wanting to keep your own. 'Compassion' is when a politician arranges the transfer. '
If the reader cares, I dont think it matters so much whether your hero is in fact an anti-hero.