Truth is that just because there are some parts of a religion that may support discrimination or other negative behavior, doesn't mean followers of that religion have to agree with that. Many people ignore the parts they don't agree with.
"Christianity" and "Judaism" are not monolithic institutions and substantial subsets of both tolerate (or actually accept, which isn't the same thing) homosexuality.
Religions do not tolerate or not-tolerate. Religions are social constructs that only appear to make choices, often when it is convenient for individuals. Individuals tolerate or not tolerate. There are plenty of devout, gay Christians and Jews. They might have a hard time with their faith and their community, but they are there.
The responsibility is on the individual; saying that "my religions says otherwise" is not impeccable.