Respect stands in a tradition whereby parties nominally of the Left can on occasion cross over to their supposed ideological opposite.
All this shows that the terms "left" and "right" are nonsense. They are just boo words. Tebbit hates the BNP, so he wants to call it "left." Kamm hates Respect, so he wants to call it "right".
Can I suggest a couple of more meaningful divisions, along the line of two questions:
1. Is the state the solution to problems or the cause? The BNP and Respect are both statist (or, if you like, collectivist) parties. They believe the state should control the economy and/or our country's ethnic composition.
2. When interests clash (as they do) who do you support? Rich or poor?
Talk of left and right avoid these interesting questions in favour of tribalism. This is worse than moronic. It has the effect of removing admirable views - such as classical liberalism - from popular attention. And this is wholly pernicious.