No one is violating their freedom of speech, just adjusting their route. Most Jews, Christians and Muslims in Jerusalem probably don't want this gay lifestyle thrust into their faces, so the less public the better. The murder happened in Tel Aviv, not Jerusalem, and there is no hard evidence it was homophobic.
Obama administration abandons Pentagon program to train Syrian rebels, NY Times reports (Reuters)
from the article: Jerusalem Police reject Gay Pride parade route