I like flirty girls. They just seem like they want to have fun all the time I don't see anything wrong with that. The world will always have woman man roles because come on lets face it there are certain things men are better at and there are certain things women are better at. But, what I think is that you don't feel comfortable in a short skirt and so you assume that everyone should feel the same way. Infact you even go out of your way to criticise them because this makes you feel better about your awkwardness and insecurity. But if you are actually serious about this issue maybe it's time to lighten up a little. Go out have some fun and just chill out. Take some risks, enjoy life, even if it isn't fair.