No, its not the same. You are either German or you are not. There is no other possibility. Society gives you the label "German" and you have no other choice but to accept it.
how is it not the same? if you like only those who are the same gender as you you are gay. if society knows you are gay/german they will lable you as gay/german. both can hide it, both dont have to accept it but it doesnt change the fact that both are like that.
For a homosexual person being homosexual is a quite crucial part of his character.
most homosexuals i met disagree (if i actually understood this sentence.) the fact they are homosexual has nothing to do with their personality. what about the time before we develop any sexual need?
A person that is attracted towards individuals of the same gender is not obligatory "homosexual". For example, he/she could be heteroflexible.
true but he will still be treated as a homosexual/bisexual. he will have to fight for his right to marry his love (if the same gender) and face all the things a "normal" homosexual would have to face. the self-identity isnt that important. if you are attracted to this then you are labled as that. there might be exceptions (bi-curious, heteroflexible and probably many more i never heard of). the bottom line is that if your not heterosexual then your not "normal" and that is whats important. also, one does not call himself gay simply for choosing. youd usually check and make sure what you feel before labeling yourself (unless your an attention seeker who likes drama :/). they will only lable themselves when they think they know what they are.
But there is simply not much empirical evidence that supports the position that sexual preference is a life-long predisposition that never wavers or changes.
i doubt that one day a person can wake up and like muscles instead of curves and breasts XD (really sorry if i said something stupid for not understanding this sentence) XD