The "Why do women get to wear cute clothes while men have to wear boring clothes?" thing has been done to death here. In most of the USA, you can wear whatever you want in public, but of course you have to face the possible consequences. Stares, laughter, cat calls, threats and possibly worse. A restaurant might choose to not let you in because of a dress code or fear that you will become a distraction. As Sarah posted, men can wear some colorful clothing if they choose. Years ago I used to have sets of matching suspenders and ties that I wore to work.
If anyone thinks things will change and men will be wearing miniskirts, high heels and fake boobs out in public anytime soon, I would be willing to bet against it.
The myth about a pay gap is just that, a myth. Where I worked, men and women were paid equally for the same job classification and years of service. There's nobody out there paying women plumbers or electricians differently than the men. Same for teachers, librarians, bus drivers, you name it.
PS: I agree with Kim; the cute clothes look good because cute women are wearing them. They aren't going to look quite as cute on a guy built like Hulk Hogan. (They don't look cute on a woman built like Hulk Hogan either.)