Homophobic 'vigilante' video appears online