Sorry to hear about that jefboyardee , wish I could tell you it was all just a bad nightmare!
But don't feel too bad because I did the the same thing, but it was
Gingerbread to ICS 4.0.4 and was just not paying attention and hit the
ICS update and you know the rest of that story as it just happened to you.
Does the Optimus S have the option to not check for updates? That was the first thing I did after upgrading to HTC as the next update to those cells was ICS and both had a check mark on them, but not anymore!