Is Oliver from Arrow a Bad Man?

Stephen Amell plays Arrow, aka Oliver Queen. Image source http://en.wikipedia.org/wiki/Arrow_%28TV_series%29
I find myself conflicted at times when watching Arrow because Oliver Queen is a flawed person - or an anti hero if you will. Especially early on in season one he would do whatever it took to achieve his goals, specifically murder and breaking and entering. Yet I find myself rooting for him.
How do you feel about Oliver Queen? Is he a bad man? Do his motives excuse his actions? Are you conflicted by rooting for someone who isn't 100% 'good'?
Categories
#Television
#TV Series
#Question