HG stands for Hard Gay.
It`s one of Japan`s TV celebrity. For my buddies already in Japan, skip to next paragraph. For those who are not...well, Hard Gay (mentioned in the sports day blog) is a guy who wears a leather suit, chest baring tight jacket, short....very short, tight pants and a hat. He uhh...acts like a gay and his favourite is rocking his hips back and forth, and the all famous "FOOOOUUUUuuu " shout out.
Anyway, he calls himself GAY but i don`t think he understands that term well. Right just now, I saw his show on Tv. He was dancing to the song "STEP you" by ayumi hamasaki. He had a few other dancers with him and they are...female dancers!! clad with very sexy and revealing leather suit. and there`s one scene where he`s on a couch with his arm around a girl and he smiled very cheekily to the camera. Hard gay?? LOL.