Above I wrote:
"And of course I am not "equally against" eg Zionism and Palestinian nationalism. But that distinction between oppressor and oppressed nationalisms is surely a different issue from the one we're discussing."
I do think there is a difference between the nationalism of the oppressed and the nationalism of the oppressor - though Israeli nationalism is an odd oppressor nationalism (given the history I can understand more why its people feel attachment than eg British nationalism) the basic point still holds to some extent. And yes I do think socialists can ally with revolutionary nationalists while remaining strictly independent. The independence bit probably implies that the revolutionary nationalists are at least to a degree secular and democratic.