Try loading your saved game with the EHM Editor
. Then go to the People -> Players & Non-Players screen. Search for your USHL GM and set his Club Contracted and Club Playing For fields to "No Club". That might do enough so that you can then retire him in-game.
Note that the Editor only support uncompressed saved games. If it's compressed then it won't work.