poor quality

I bought two of these. Sent one back cuz it was mis-labeled, about three sizes smaller than labeled. Kept the other but now realize it is an inch and a half shorter from neck to shoulder on one side than it is on the other side. Also I thought it was generously large but it shrunk like crazy the first laundering. It's now not large enough. Very disappointed, especially for being a carhartt.