There is a ton of good knives out there, you just have to look.  R/E your knife - It is not worth repairing.  That said, if the kife has meaning to you, then any decent custom maker could make and fit a new blade, or maybe weld and re-heat treat the broken blade.  It will cost you a few bucks, though.  Use the internet to find a few custom makers in your area, and call em.
Larry