The Tories are a bit buggered I 'reckon'. They have to throw the libs some bones but they also don't want the more right wing voters turning their coats to UKIP (boo hiss).
Personally I hate the libs because they took the Tory shilling, the Tories because they are a bunch of Toffs and UKIP because a nice coat of paint on a racist still leaves you with a racist.
The Lib Dems have consistently been campaigned for LGBT rights, with resistance from the Tories and Labour, since their founding. Among other reasons, I cannot hate them. I hate Labour because of their funding, and the Tories for obvious reasons. I still don't know why people voted UKIP into council seats. Local councils don't have influence on foreign affairs, European policy or immigration. So why?