Hallo Steve, don't bother with comments on looking too femme. Some men just ghave to get used to the idea that not all MEN are wanting to look as if the have just come down fromthe mountains or whatever.
If you have nice legs, enjoy wearing pantyhose. It just makes other men jealous. A ""softer" look is not neccessarily directly looking like a woman. If you wanted to look as a woman, you would have done so. AND I might add, you would possibly not feel comfortable here in the cafe, and be on a travetstite site or the like.
Yes, your look is not extremely "manly". nor are many men's pants outfits, which are worn by men everyday. But as soon as men wear skirts, they are thought by
some to want to imitate women. There is nothing wrong with wanting to have a look that goes some way towards the softer look that is still usually associated only with women. Luckily men have found a way of showing the other side of what men have had all along but not dared to or were not able to show with pants outfits. Actually if you wanted to demean any man in a skirt, you could say to any man, just add makeup and......

But it is not all that simple. I can't see much that says anything but that you are wearing casual "going out" clothes which are neat, giving a "softer appearance than some other clothing. We are not always getting dressed to go out in the woods and chop wood.

And not all men have beards which give them a total other look than men who have neat short hair and a clean shaven face. Take a good look at men on the street, in the office, at work. How many are realy very manly? Even dressed in pants. By the way, there is nothin un manly about men wearing most clothes. It is more the attitude, the mannerism that determines manly or femme, just as some gay men dance and wave their hands, they may be dressed the same as other men, but in their typical mannerism are what we would call very femme. It just had to be said, again.

A man is the same man in a pair of pants or a skirt. It is only the way people look at him that makes the difference.