You don't really get anywhere by insulting and calling people names. I don't agree with the homosexual lifestyle, but there are more productive ways to deal with it, first by spending a lot of time with your children and educating them (the public schools don't). Giles is a really poor writer and uses a lot of slang which I find annoying...I know he uses it to identify with young people, but young people will respect him if he, well, acts his age.