The following fix is for restoring the shared stash to your character's game, after they have cheated. It does not remove their "the Cheat" title.
Step 1 - Backup your savefiles
Close Torchlight and find your savefiles. The are located in %appdata%\runic games\torchlight\save and have the .svt file extension. If you are having trouble finding your save folder, open Run by either pressing your windows Key+R, clicking on Start then Run (XP), or clicking the Windows Button and typing Run in the search box (Vista), then copy and paste the below line into the open box and click OK:
%appdata%\runic games\torchlight\save
Copy the contents of that folder to a new folder in another location such as your desktop or my documents folder. Do not put them in a subfolder of the save folder. If at any time you mess up your savefile or change your mind about doing this, copy your backups back to the original location to undo your changes.
Step 2 - Download and run HexEdit
HexEdit is a free program that you can download from http://www.physics.ohio-state.edu/~prewett/hexedit/
Step 3 - Open your savefile
When you run HexEdit, it will ask you for a file to open, go to your save folder and open the .svt file for your character. Your savefile is the one with a number that ends in .svt, such as 0.svt, 1.svt, 2.svt, and so on depending on how many characters you have. If you have more than one character, just open them up one at a time and look for the character's name on the right side of the window, if it's the wrong one, try one of the other savefiles.

Location of character's name.
Step 4 - Find the cheater flag
Look on the LEFT side of HexEdit. Rows are labeled from 0, 10, 20, 30, 40, 50, etc. Locate row 40 and look in the first column. You should see 'd6' if your character is a cheater and '4e' if they are not.

Location of cheater flag
Step 5 - Unset the cheater flag
Click on the d in 'd6' and start typing - change it to '4e'. You should see an uppercase N appear on the right.

Location of cheater flag
Step 6 - Save your savefile
Go to File->Save As in HexEdit and save your file, overwriting your original in the torchlight\save folder.
Step 7 - Spawn a Shared Stash
Because your character had the cheater flag, the shared stash chest may have been deleted from the town - Your stash is still intact, there is just nothing to click on to open it. To create it, go to town and find a suitable spot for the new one, then open the console (shift+~), and enter the following command:
ANY 3178,1
Note that using any other cheat commands first will re-enable your cheater flag and cause the shared stash to immediately despawn when you close the console window. If you didn't use any other console commands and it still disappears when you close the console, then you did something wrong in steps 2-6. Also note that in some builds of the game apparently 3178 is the ID for some sort of monster or something and not the shared stash. If this is your case, you will have to type the ANY command by itself to get a list, and then find it in there.
Step 8 - Rinse and Repeat
You just cheated to spawn a shared stash, close torchlight and repeat steps 2-6 one final time. Make sure you do this immediately or else your stash will disappear again if you load up the town with the cheater flag enabled.
I wouldn't advise messing with anything else in that file unless you're experienced with hex editing.
Again, this is just something I figured out after poking around, so not sure if there are any other side effects from doing this. I can't promise it'll work for you, but it worked for me (Just as a test, I wasn't actually cheating, made temp characters to work with this)


