It's not that i dont respect your views, I just dont agree with them.
My neighbours dog tries to hump other male dogs all the time, guess I just won the lottery 8 times over eh?
And homosexuality isn't a "mental issue" it's down to genetics and hormones. Science will tell you that.
Actually the human vagina is designed to take things of varying size, that is why it stretches.