hotinhereee.
Whining and ranting on the board is not going to make your kits arrive sooner.
Like ajlafleche said if you want a kit NOW than you have to walk into a shop and buy it.
Most Online shops are very honest about their dealings and will tell you upfront what type of service, shipping times, backorder items, charges, etc you can expect.
For this you will have to read their FAQ or similar section on their website.
I normally only order OOP or rare items that I cannot get locally from the online stores.