I love skorts and CYA skirts on the bike, and have several of them.

No-one has ever yelled "Hey, old lady, take it off!" so I guess they are socially acceptable.