It sounds like the contractor converted the grayscales to a halftone pattern and your friend did not. I use 42 lpi for most of my T-shirt halftones. It's fine enough to look good on the prints and coarse enough to hold easily on the screen. The printer should be the one to determine what frequency the halftone should be, since he knows what his equipment is capable of.