It is accepted and considered appropriate and good taste for a woman to wear a thong to the beach.

It is not accepted and considered disgusting and offensive for a man to wear a thong to the beach (especially if he is straight).

Why?