It's weird hearing Italians call themselves guidos since I always considered that word to be a non-Italian put-down toward Italians. That's what other people called Italians, not what Italians called each other. There were other words for that. Greaseball, ginzo, gindaloon, Don Cheech, etc.