Let's take this a different direction for a moment... Why is it that the IT industry screams that they have a labor shortage when salaries are flat. With million dollar salaries in finance you would think that industry must have a severe labor shortage.
They just pay out more of their (large) profits than tech business do. eg as if Google paid 100% bonuses every year as they are so profitable, rather than retaining cash, paying shareholders and paying executives a lot mainly retaining cash though).
It's good of you to admit that, but I have to ask: why? Why is 3 million so different from 200k as to be worth being willing to set aside ethics / become antisocial?
He went from making probably around 200k (my guess) to 3 million+. I would probably sell out for that money too.
The pay differential between banks and the rest is just too much.