Yes, there are WAY more pieces to this puzzle than it seems. Some people like to blame yellow trucks, foreigners, small carriers (like us), big carriers (for flooding the market with trucks), lower fuel costs (for dropping all-in rates), higher insurance costs, higher admin costs, higher truck...