disagree, and I noted, from the descriptives from the article I assume it's an anti-straight insult.
Breeders
Collective term for straight people,very derogatory term usually used by lesbians who are fed up with breeders using the word 'gay' in derogatory context.
You are correct. At one time it was an insult used exclusively by homosexuals directed against all heterosexuals, but by the mid 1990s at the latest, the term had morphed into a putdown (BNP, breeder not parent) directed against people who let their kids run wild. It is by no means an exclusively homosexual/lesbian slang term any more, and many of the heterosexual people using it may not even be aware that , prior to 1990, it was "gay slang".