I quite like Peter Tatchell. Obviously flawed, (aren't we all) and I don't agree with some things he says, but I find him articulate and interesting.
For what it's worth I don't think cake shop should turn someone away because they are gay, but I do think they should be able to draw a line on...