IT says Hibernation Erases Boot Loader
Solution 1:
Nope, it's definitely not trashing the bootloader since hibernation never touches the bootloader with a write. It doesn't have to, since all that's required to boot from a hibernation image is for that image to be present at all. It's always checked for during boot.
It's failing to restore from hibernation, and keeps trying to restore every time it boots. This is usually due to a driver issue, and likely can be fixed by making sure all of your drivers are installed and at their latest versions (or at least not ancient versions).
One easy way to get around this is to delete c:\hiberfile.sys from the drive (obviously with some live OS, or with the OS drive connected to another working machine). With that file gone, it will no longer try to restore that image to RAM and will continue with its normal boot process. The thing to do here would be to disable hibernation on this laptop entirely, or fix the underlying device reset / driver issue.
Solution 2:
I agree the claim is preposterous; however I would check next time before disbelieving them. It's not that hard to check if the MBR and NTFS boot sector are intact. They might have actually done this on trying to fix it before.