retarded is an actual word with a nonoffensive meaning while faggot has always been made to offend when applied to a person and not a bundle a sticks also being gay is socially acceptable while being stupid is at least frowned upon