I'm not certain that I agree with that. We should be tolerant of views and positions that are rational, and that do not harm others. Irrational hatred, and views that come from ignorance do not get a seat at the same table..
It depends on what you mean by "agreement." If being gay were a choice, I would see your point. It isn't. Being gay isn't a lifestyle. You don't choose to be gay anymore than you choose to be straight. You don't have a "straight lifestyle" do you? I'm straight, and I don't have a straight lifestyle. I don't even know what that means.
So yeah, I kind of do think "not agreeing" with or thinking being gay is a lifestyle choice is ignorant and doesn't deserve respect. Those who feel that way need to be educated, and if they refuse to educate themselves, be shunned. It's just like those who didn't "agree" with blacks going into white-only diners. They needed to be educated or shunned from the public discourse.
You're missing the point on one idea, and getting the point in another.
None of us need to like or dislike what people think of anything. However, the idea of being ok with people being told what and how to think. That smacks of 1984-esqe thought police. The freedom of thought and feeling is fundamental; we may not agree with how someone thinks or what they think, but they're free to think it, whether they're right or wrong.
The term "lifestyle" has nothing to do with a choice or whether someone is born some way or not. All it means, is how one lives their life. People can agree or disagree with many different aspects of how others live their lives, but none of that matters. What matters is how people treat others, whether they agree or disagree with them on any number of things. If someone's lifestyle isn't one you'd choose for yourself and not something you'd want, but they enjoy their life and they're bothering or harming no one, then they....like anyone else....deserve kindness and respect. And the same should be in reverse, if you merit the same.
That's the important thing, how tolerant of things we are, even if they may not be things we'd do ourselves, or otherwise desire. As can be seen, there are some very intolerant people out there, to the point of violence. These are the people who should be shunned, not those who may disagree with certain aspects of another's life, but still treats them with kindness and respect. People are different, we aren't clones. And those differences should be respected, even if they're not ones that are part of our personal make up.