An Oregon man has been charged with a federal hate crime after using the internet to target and brutally assault a gay man because of his sexual orientation.