I think in the process of removing the outdated mods (if I read correctly) that the blocks for the mods were still there and your client didn't have the mod anymore. So then your game can't interpret the modded blocks, and in turn, your game crashes.
I think you need the remove the modded blocks in MCEdit, or another external world editing program. Good luck!