Sometimes, the company is right, but just goes about it the wrong way. Why not stay and help them? You'll get great experience managing what could be a disaster! I know, we like to design everything pixel perfect on our screens, but the world is not like that. Errors and mistakes are why we all have jobs.