That last point is completely wrong. Zynga is a lot more than the flash games you see on the front end, at least from a technical standpoint. Even with your obvious bias, you have to admit that they operate at a huge scale and that alone must pose some interesting technical problems.
Try to leave your distaste for their business model at the door.
I disagree. I believe the ethics of the people you work for are important, maybe even as important as fun technical challenges. Please do take your distaste or love for their business model wherever you like.
The idea behind choosing Apple, Faceboook, Twitter, Zynga etc. is to simply provide a filter for technical skills. Culture-fit, ethics and other flexible, qualitative criteria were not the target of this filter.
Although if you're prepared to make the sweeping accusation that no-one at Zynga is morally righteous enough to work with you, I won't stop you. That reflects on you, not them.
I second the disagreement. There are a number of companies that deal with interesting technical problems without being complete scum. People like you that don't "discriminate against" morally bankrupt business models are what allow distasteful businesses all the way down to flat-out illegal businesses to continue.
So instead of trying to hire the great technical people from companies like Zynga, you condemn them to continue working there?
Not hiring someone from Zynga does nothing to hurt the company, simply the individual who worked there. The idea that one should be discriminated based on past workplaces is a bizarre one to me.
I agree, this was the same mentality towards Yahoo back when they sued Facebook. We were getting nonsense such as developers having no soul because they still worked for Yahoo after a specified amount of time.
Try to leave your distaste for their business model at the door.