"on more than one occaision shops have told me that they dont have my item in stock and get it for me in a few days."
A few days? You're lucky!
I've not long come back from an attempt at buying some stuff (electronics bits & pieces) with about 1/2 of what I was after. For the other 1/2, I was told - quite seriously - "we can order those in for you, they should be here in about two weeks, but maybe after Christmas". I came back, ordered them from a US wholesale/retail supplier, and they're already in the hands of Fedex - I expect them to be delivered to my door on Friday, maybe Monday.
The price? Including shipping, it comes to 1/3rd of what the locals wanted. Genuine quality parts too, not the random chinese knockoffs the local mob sells. And I'm kicking myself that I didn't think of ordering them as samples from the manufacturers; it would've been free (including delivery in the same timeframe).
And it's not just tech bits, or overseas sales vs GST that's hurting local retailers - my parter was chasing some new clothes last week, knew exactly what she wanted (a local label), and hit the high-end stores. Again, nothing in stock, two weeks or more until they get their next order in. She ordered them direct from the label's website Tuesday lunchtime; the courier turned up Wednesday morning. Price? Several hundred dollars, but still ~1/3rd cheaper than in-store retail price.
Local retailers have many problems with being competitive, and some of them aren't even their own fault - I'm looking at you, ridiculous retail rents - but shit, if you're expensive and don't carry stock then the GST threshold on imports is the least of your problems...