Repair is unable to fix your installation FUUUUUUUUUUUU
When you first start the repair, you should see something like this:
In particular, note if the Locales and Version match.
If the locale is wrong, make sure you are in fact trying to repair a SEA copy that hasn't been messed with to be Korean localized or similar.
If the version is wrong, check the files were actually deleted from the MPQ (if you have UAC enabled, it may be not writing to the Program Files directory).
If they do match, check the hosts file in step 3 took effect by pinging enUS.patch.battle.net. If it resolves to an IP other than 202.9.66.78, it is repairing from the wrong server and won't work. Again, may need to Run As Admin if UAC is enabled.
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.