Teen brutally beaten by men yelling anti-gay slurs