I dunno, the Immigration minister there seems like he acted pretty well.
When he hired the cleaning lady, she showed proper documents and - if I'm reading this correctly - insisted she continued to have the right to work even when she didn't.
When he found out his mistake, he corrected it by letting her go and resigning.
Maybe the article's being too generous, but that seems like pretty above-the-board behaviour for what seems to be an honest mistake.
If I remember this correctly, I think he had just been actively accusing employers of not doing due diligence when hiring people and that ignorance was no excuse.
Then it turns out that he was doing the exact same thing...
Yes. He was in the process of passing legislation that doubled the fine for "lazy" employers that didn't fully check the immigration status of their employees.