Corporations aren't necessarily immoral - the problem is they are amoral. As constructed, inherently profit-driven, entities they have no moral compass unless a CEO happens to direct them that way. Is cancer immoral? Of course it isn't, although our connotations around it are often sinister...