Its not really racism though, is it? Racism is the belief that one race is pre inclined to be better or worse than another. Idiocy, I'm sure you'll agree.
However, Romas are ethnically from the Indian subcontinent. Are Pakistanis out begging, or are they often doctors? Indians seem more inclined to start businesses than the Irish, and I would venture have a 100% employment rate in this country. "Roma" is a culture, not a race, and a culture is a shared set of values (I had a lng, long discussion with Erstwhile Bohz about this ages ago). If some of those values in a culture are reprehensible, such as our propensity to get drunk and injure ourselves and others, or gypsies' inclination to beg and (many/most/some) steal, pointing that out makes you no more a racist than if I were to point out that arab culture devalues women or that the Dutch are generally liberal.