The problem is touchwiz launcher and sprint id are not synced, because sprint id now uses the ICS Launcher instead, so each time something adds a new icon, Sprint id gets tagged, doesn't know what to do and locks up and dies. To fix Sprint id, either download an id pack (if you have any old ones they are now bad). This will leave you at the ICS launcher, with all of your icons gone. If you reselect samsung from sprint id you should be back to normal with the crashes gone. Or you could do a factory reset. (this will also clear out the corrupted id packs).
This does give you a way to play with the ICS Launcher, but the stock widgets work much better with the touch wiz launcher