From what I gather, James wanted to come out of the closet and Leach kept him in. Leach should have been fired, homophobia has no place in todays society. BTW, if you want a fucked up kid, name him Adam.
You would think people would have learned to stay away from that name after the first one.