Sonny is a second generation Italian, so he feels some patriotism toward the only country he's ever lived in but at the same time, he is his father's son.

I think that exchange in the flashback sums it up wonderfully. Kudos to FFC and Puzo for adding another level to Sonny.