I think people have a huge misunderstanding about what a wrongful termination is. Unless you're part of a union or work in the state of Montana, which most software developers do not, then you can be fired for any reason or no reason at all as long as it doesn't violate your civil rights or some kind of public policy exemption.