Wow thats a huge post! Lads, lets be straight and honest about on thing and allow me if i will go a bit from the little girl's subject (which i totally agree that it should have been treatd in a more civilised way by the security personnel in Villagio)
# When we have decided to leave our countries and come over here, we should keep in our mind one thing! We are not in the US, not in Europe, not in Beirut. We are in an Islamic Country (which is not also Dubai), we are in Doha!!! i mean for God's sake, people over here follow a woman wearing a black robe (local dress) just because they feel like it! Bluetooth is used to hook up on chicks!! so what do u expect??
The bottom line is clear and simple! Just dont wear anything that might be concidered over limits! i do understand your need for freedom and to express your body! Well!!! honestly, doha is not the perfect place to do so!

Cheers,
Fadi