Man, that really sucks :( Our countries are not so far from each other, our cultures and history are similar too but when it comes to traveling, the difference seems to be really big. I don´t count it but I have probably been to 30+ countries so far and didn´t have any issues entering any of them. Are the officers basically expecting you to bribe them to give you the visas? Is it how it works in your country?
RE: Magical Madeira: tour around Mercado dos Lavradores