1. Exactly it should rely on context. You dress proper and lady like to go read to children thats fine...but fishnets and thongs like your goin out to the club like most i seen ready to children...no not ok. You dont want people telling the lgbtq community what to do and to accept them for who they are but you what to tell them how to feel and what to believe.What you say it in should rely on context, not as a fact. If someone WAS however, acting very inappropriately towards kids then that is a "pedophile", you don't justify people to be a predator just because of their looks, sexuality or other beliefs. This can be seen as offensive or annoying to many.
If you have an issue with that, then educate yourself. Everywhere you go, you will meet people who are different to you. As long as you treat them with respect, then there should be no problems.
And for the 2nd part i think you missunderstood me i am always nice and polite to people i meet (actually have quite a few friends that are gay/lesbian) and i accept them for who they are . I was saying getting your feelings hurt and making a big deal out of someone calling you he/him instead of her/she (or whatever the flavor of the month is) is just stupid. It doesnt hurt you if jo-shmo called you him instead of her and screaming at someone wanting them to change is exactly what you dont want them to do to you (not you specifically idk if or how you identify just using it as a reference). Everyone will never accept everyone or everything and your life would be alot better if you realized that and quit worrying about what some dumb fuck that you probably wont see again thinks.