Women are told to cover their bodies properly with a loose and thick outer garment (hijab). However men are only told to cover a section of their body. I understand that one should guard their private parts and so cover them however, women also have to cover their hair, neck, arms and legs where as men do not have to cover these parts. Both men and women have the tendency to look at the opposite gender, not just men.
A man only had to cover from the navel to the knee. The rest of his body can be left bare.
Women have to cover because men feel attracted to women by just looking at them. But this goes both ways as women can also be attracted to men by just looking. Also although it is haram to be gay, we cannot deny that there is a rise in gay men and so shouldn't men too cover themselves as some men feel attracted towards them too?