of course most other places have cheaper prices, that's because they outsource their labor to 3rd world countries and don't need to pay those workers (usually women and children) a fair wage. american apparel keeps the jobs in the US, therefore you're paying more for their product.