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.
Nigeria says troops destroy extremist camp, rescue 178 people (AP)
from the article: Jerusalem Police reject Gay Pride parade route