Gypsy are romani, not rom. just as we aren't 'Can's we're canadian. Rom is the word for 'man' in their language. so do use the proper name and maybe crap like this won;t happen. Also, they are not from italy, they are (presumably, according to their linguistic traditions) from india, and were spread out all over europe during the middle ages and renaissacnce, especially, not in italy, but in france. the word 'gypsy' comes from the french word 'egyptien' (translated to english as Egyptian), because europeans believed the romani to be originated from Egypt. So, all of your little points fall to water, and even if they didn;t, doesn;t change the fact that despite whatever origins he may 'have', dick grayson is still sliced-bread fucking white.
also, yes, telling black people they might be too black has smaaaaaallllllll tendency of pissing them off and 'getting on their bad side'. Not even fucking apologizing for the fact afterwards, the offense having been unintentional or not, and adopting a pissy tone, going 'Now Seriously' with them, has a tendency of making things PROPORTIONATELY worse.