I've mentioned this before on the forum, but it may be worth rehashing on this thread for newcomers.
I was pickpocketed in Veliko Trnovo, Bulgaria, in 2015. I was being careless, walking down a street on the edge of the craft district at a time when most people were having lunch somewhere. I had my purse unzipped while I switched from regular glasses to sunglasses. The wallet was lifted by one of two young men whom I had noticed behind me earlier and ignored. I think they saw a not-young woman (obviously a tourist) walking alone, fiddling with glasses as she went in and out of shops, as easy prey.
No, the thieves were not Roma. They could have been my brothers [edit: No, not my brothers, my sons!]. I had assumed they were fellow tourists because of their T-shirt-and-shorts attire and their casual, strolling-down-the-street demeanor, but I later realized that in all the time they were behind me, neither one said a word, which is certainly not typical tourist behavior. So I have no idea whether they were Bulgarian, Albanian, Romanian, or some other nationality. I made sure the police knew they were not Roma when I filed the report. It was sort of sad that every time I mentioned this story to a Bulgarian, the initial assumption was "Roma".
So this is my cautionary tale. If you are inclined to play spot-the-pickpocket, it's best not to go the racial-profiling path. At least not in Veliko Trnovo. My dim-wittedness aside, those guys were quite good (and very, very patient), and I'll bet they hit VT often.
Edited to add: The police in VT took my complaint extremely seriously, even summoning a professional interpreter so that a detailed statement could be taken down and visiting the scene of the theft (looking for surveillance cameras, of which there were none). I was impressed. From their behavior, I deduce that the level of crime in VT is rather low!