You see the thing is, you’re truck’s legal. My Sentra passed 2 years in a row with a cracked lense. Some shops don’t want to pass it because they’re unsure and better safe than sorry, but as long as there’s no missing plastic i.e. unfiltered light passing through, your truck is legal.
http://www.nydmv.state.ny.us/broch/c-50.htm
So yeah, shitty service but they didn’t do anything wrong. You should have inspected the truck before you accepted it. At least it’s a cheap lesson learned.