I think there are 4 scenarios that led to this outcome
1 - Ralph tried to get a 14yr old prostitute but got beat up by her pimp or her family
2 - Ralph tried to buy drugs from a local gang or eastern europeans who beat the shit out of him because he acted like a fag
3 - Ralph did actually get mugged and beat in the street by a pack of Gypsies (no, he did not chase them and yes, he did lie there and take it like a bitch)
4 - Some drunk portugese folk (very catholic country) took a look at Ralph and thought that he was a fag due to his whole get up and decided to beat the gay away