After being on the losing end of the culture war for decades, the left in this country finds itself increasingly on the offensive – now that public opinion has changed on issues like LGBT acceptance and equality.