Your experience in Italy matches up to what I’ve heard - except worse because you’re Black. From what I understand, Italian men are a lot more aggressive in their harassment of any woman, and if they assume you’re a sex worker, that has to be magnified.
Sidenote: wtf, Italian guys. Wtf.