Ethics In Politics

For you political pundits, a question:

Is it really ethical to work for one person in a campaign and then, either by jumping ship or being fired, go work for an opponent in the same campaign for the same office?

I would say no. But, that is what Lehane did.