Politics Frills and thrills: high camp at the high altar Christian Churches condemn homosexuality. So why, asks Michael Arditti, are so many priests gay? By Michael Arditti