Yes it is safe to wear most of the time.Unless you end up facing an imbecile on the metro that starts babbling about his pathetic faith or whatever he is believing. For me, you can wear whatever you want wherever you want. But for some salty lot that i am not going to name here as a group ... They would prefer that you do not. The only reason for them to think that way is because they are salty ...they are aware that no woman truly wants them and it drives them crazy ...They go salty .... try to oppress woman. While fantasizing about the woman wearing sexy clothing.
It depends on the city or even the district in a city. In İstanbul there are places where everyone stares at you for wearing a short skirt, and there are really liberal places where you would just blend in with those kinds of clothings
But of course there are places where you mustn't dress like that as it might be anywhere in the world (maybe a little more in Turkey compared to western europe or etc) it changes from city to city and even in the biggest cities like Istanbul and Ankara, there are neighborhood where you can't dress like that because of the people in that area.