Let's start with your first statement...
Like I said earlier, all people are considered straight until otherwise shown different. So are you saying that kids/teens should have been open about their feelings the second they started experiencing it? Because that makes perfect sense to me... seeing how most people/parents are completely understanding. Hell, their school friends would completely accept them without any judgment. You are completely right, society doesn't force these kids to hide their feelings, they are the only ones to blame for being in the closet in the first place. :sarcasm
I always love people that talk about "in your face" gays. You can usually tell that these people have absolutely NO friends or loved ones that are homosexual. These statements are typical stereo types personified. You encounter homosexuals every day, every day, yet when was the last time you personally experienced an in your face encounter?