Let's get sensible here. If USA sellers have problems selling outside the USA and Canada, there's no point in berating them. What's that going to achieve? Really annoyed sellers who wouldn't sell to you even if you bought the house next door and begged them? If you want to buy the stuff, find a solution that makes it easy for the seller and gives you a good result.
You have to have a USA address - not a friend or a relative or someone you used to work with 25 years ago and maybe they'd do you a favour. You need your own address in the USA. There are many freight forwarding companies who do this. Some of them only do big stuff (container loads), but there are many who do small parcel stuff. They are not hard to find. Your purchase is being shipped to a USA address. The USA seller has no problem. The shipping to your home country is your responsibility. The freight forwarding company handles all the admin stuff.
There's a fee. Bottom line: if you really want the stuff, be prepared to pay some extra fees to get it to your door.
I use
MyUS.com - #1 International Shipping, Mail and Package Forwarding Service - MyUS.com, but there are others.
I hope this has helped.
Richard.