I would not ride that frame. I hope you didnt pay much for it -- sell it for scrap because it's garbage.
whoever these mechanics were, they're idiots. I actually doubt any bike mechanic would even consider drilling holes into a frame instead of just rolling out the tube with the proper tool - I think you have been lied to - the previous owner did it himself.