Good post. Right on the money! But please don't use the word 'amnesty.' The PC term is SELL OUT.
I called it 'amneSTAY' for a reason :-)