I think the police are always behind the curve when it comes to human rights.  I agree with the ban in theory to the extent that it forces groups, such as the police, to examine their institution for a culture of homophobia, racism, and sexism, all of which have existed within police culture for time immemorial.  Marching in the pride parade gives organizations a cheap way to posture and co-opt a message of inclusivity without having to earn that respect.  Even Patrick Brown marches in the pride parade while courting all sorts of unsavory hardline social conservatives.   Enough is enough, it's their parade, not ours.  Toronto police can march, just not in an organized manner in uniform.  That's a legitimate compromise, but it takes power away from an organization used to having it and abusing it.