Android Market is not directly to blame; its the application developers actually who pose those download restrictions, making some apps in the Market not available in your country. But don't worry, there's a fix.
Android App Not Available In Your Country? Here's The FixMarket Enabler is the Android app you need. It's a fully working workaround that enables you to download Android apps not available in your country. What Market Enabler does is temporarily change the SIM issuer code in your system, making it possible to download Android apps which are not supposedly available in your country.
Step 1 Download and install Market Enabler from Google Play HERE. Or you can get the APK file HERE.
Step 2 Open Market Enabler and choose a provider to fake. (e.g. T-Mobile [USA]).
Step 3 Minimize/close ‘Market Enabler’, and then launch Android Market app (now Google Play) then search for your app.
Step 4 Once you find the 'restricted' app, just hit ‘Download’ button and then the Android Market will open with the app magically there.
It's that easy!