Mr. Dajodo said:
Fag is a slang. Gay & pride are euphemisms.
They should just call a spade a spade. It doesn't have to be derogatory or euphemistic. These terms lessen the actual meaning of the word. When you use the word gay, happiness is no longer automatically associated with the word.
OK, rant over.