It is unfortunate that you had a upsetting experience with your mechanic using Valuecraft parts. A few questions due come to mind though.
Did the mechanic advise you of options of brake pad quality? There are up to four other pads that are sold at Autozone, besides Valuecraft, and have a lifetime warranty. From basic metallics to ceramics, there is a brake pad for your driving habits and performance.
Did your mechanic disclose that these Valucraft pads only have a 12 month warranty at the time of your brake estimate? Most shops that buy brake components will not use limited term warranty parts unless there aren't any options, or the customer is only looking for an economy repair. Lifetime warranty parts are always the typical warranty parts used by shops to ensure good customer service.
Basicly, Valuecraft parts are available for those customers who have a limited budget that are looking for an economy part. Sometimes these people are just trying to get their vehicle operating and safe for the time being until either the vehicle is replaced, or their financial situation may improve when its time to replace these expendable parts.
Autozone also has the Duralast part line, and the mechanics preferred choice, the Duralast Gold parts line, or the C-Max, that has improved durable parts and components which carry a lifetime warranty. There is no mileage limit warranties with parts, only time. And if you still own your car 30 years from now, your lifetime warranty is still available to you.
If in the event you would have had your brakes originally repaired with either Duralast line, or the C-Max line, you should have not had to pay for any parts a second time. Your mechanic would have warranteed the parts with no hassle.
I hope upon your next visit with your mechanic for brakes, or any other concern, they will review with you what your options are of parts quality and their warranty, so you may be able to make your own informed decision on your repairs. And if they don't offer the information, then ask. Or ask your local Autozone store.