I don't think it's a body issue; instead I think it's a sexuality issue. There has always been a sexuality issue in America, and nude bodies bring up the feeling of sexuality.
At a gym I used to go too, there was a younger guy who would secretly follow me and watch me change. i don't think he saw naked men very often, and when he saw me naked, it gave him a sort of rush with his sexual energy. Yet he acts like a lot of other young people do in the locker room, he does the towel dance, and is very ashamed of being seen nude since it might invite something sexual in someone. He also feel repressed sexually.
As much as I don't like being gawked at, I think this guy represents where a lof of the younger generation are picking up where previous generations could never manage, which is learning to be OK with sexuality, and the feeling it provokes inside us.
That young guy was not comfortable with being gay, and he carries the same beiefs the people of his generation carry, which is to hide your body from other gay predators, when ironically he is one of them. Since he feels deprived of being gay, and can't allow that gay energy to express itself naturally, he becomes almost hungry for any type of sexual stimuloation, which is to sort of hound it from men he sees in the locker room.
But other men should not have any responsibility to make another man comoftable with his sexuality; that is every man's job to do on his own.
So I think what the young generation, or any previous generation should do, is to feel comfortable with being sexual beings. Even if you were to walk around naked in the gym locker room, this does not make you comfortable with your body, instead its about feeling OK with your body, and the sexual energy that comes with it.
But I think a lot of the younger generation are very much set to not change the general attitudes about sexuality and bodies, unless they have too. It also seems that those are gay seem to be the ones are forcing their generation to look in that direction.