If your definition of evil is a huge company 100% concerned about making as much profit as possible for their shareholders then 99% of corporations in America are evil. Yes some care more than others about the environment and other social and ecological issues, but they pretty much are all "evil" as they worry more about profits than anything else.
Even though they've made mistakes, they try to fix them by doing their best to repair damages made and decreasing their errors. No company is perfect, they all have skeletons in the closet. It's just a matter of fixing them and moving on to better productions and customer service. Halliburton has done what any company would do. What would you do?
I don't think that Halliburton is evil. I think they are just being professional. Halliburton is just a oil company. Halliburton have to face all the issues as company that the normal people go through. The reason why people hate them is because the rising oil prices but if prices for them increase then it increases for all of them.