The use of the word "fag" is neither palatable to nor respectful of homosexuals. They're people. What I infer from the image is that the youth was pointing out a pedophile. That is very different from someone who happens to be gay.
As an aside: let's not throw around petty name calling or vain...