that does sound pretty messed up, when you leave a shop you expect no problems, your car went into the shop with brake problems and came out with extra problems, radiators just dont leak when you drive out the shop it went in the shop working, they had no buisness with the radiator and now its cracked they owe you