Of course they're allowed. When you run a business, you set the price of the items you sell.
Not if you are buying direct from say ASUS. They have MAP pricing.
Gigabyte had MAP pricing too, as I recall. Maybe try buying Palit videocards? They are definitely cheaper and don't have MAP...