It states on the website that the warehouse is in China. The site also states the processing time + shipping time. The time frame in which you should receive your order depends on the country you're living in. It's stated there on the website! LEARN TO READ!
The warehouse is in China, most Chinese people are small in size, so what do you expect the sizes to be. You're making an online purchase, you can't order your exact size. If you know that you're a medium, buy extra large. Common sense tells you that.
I bought tote bags and shoulder bag and nothing was wrong with it. If I have any questions, I open a ticket and send my inquiries and I got answers.
Stop blaming. READ!