EDMONTON -- Edmonton police have charged three men in an attack that involved anti-gay slurs.

Police say two men were walking on Whyte Avenue on May 2 when three men approached and directed anti-gay slurs at one of them.

When the man's friend attempted to reason with the three, that's when police say the friend was assaulted.

Const. Ken Smith of the EPS Hate Crimes Unit says those who fail to respect the rights of others will face the legal consequences.

Riley James Moore, who is 25, Alex Ray Coffin, who is 22 and Cameron Comeau, who is 20, are charged with assault causing bodily harm and criminal harassment.