Being gay isn't something that someone "practices". it's part of who that are. Saying that you "tolerate" it implies that you think there is something wrong with it, which is not the case and you have no right to say it.
Are you serious right now? I mean, really? When I used "practice", I was referring to religion--but okay, climb that soapbox and assume that it means "I hate gays!"
This is the very definition:
tolerance
[tol-er-uh ns]
noun
1.
a fair, objective, and permissive attitude toward those whose opinions, beliefs, practices, racial or ethnic origins, etc., differ from one's own; freedom from bigotry.
Tolerance is a perfectly acceptable word. You might not like it for what it means to you, but the word is fine. You're taking a word and turning it into something terrible, which isn't how the poster intended.