MY take on this story.
An io gave you a legitimate sounding test. You basically failed having been at it for 7 months.
You then got lucky to be let in.
Hopefully the io lit a fire under your ass, and if he did he did you a favor in my opinion. Good for him for doing his job.
Everyone around these parts needs to get better about reading between the lines a little. It is VERY obvious they are cracking down, specifically on visas like ED, BECAUSE people are abusing them!! Read that again, because it means you abuse the system and get an ed visa that is not genuinely for ed, you are in jeopardy, and you put others in jeopardy.
Again, too many people abusing the system so they are cracking down. It would be like you complaining about increased security at your bank after you have tried to rob it a few times.