Car Overheating with radiator cap off

The “mechanics” left the radiator cap off and the coolant finally boiled away. It is definitely their fault and they should want to pay for the repairs. Telling lies is much more convenient. Your story is perfectly told and the damage happened just the way I think it would. The exact thing would have happened in 1968 when I started my auto repair training and any mechanic knows that it happens almost exactly as it happened to you.