Cheap shirts often have size issues too. A lot of the cheaper T shirts I buy in XL are just too baggy and the sleeves reach my elbows. But if I buy a large, it's way too tight and my gut sticks out the bottom. Most of my UM gear only gets worn to football games for this reason. They just fit goofy.