Again, they are, by your own source, a socialist group, making them "leftist" by definition. I wouldn't exactly call the BBC an unbiased source, considering it's based out of a highly socialistic country and largely represents and extremely socialist Europe. Perhaps you deserve some credit in that it's not entirely CNN's fault in characterizing a socialist group as "far-right" as they are likely relying on rather biased sources themselves. But your basis of characterization of a group as "right-wing" solely because they are nationalist, fails to analyze other components. Typically, parties are classified by economic theory moreso than stance on social issues. This basically goes to show how the media can and do manipulate the political spectrum to bad mouth whatever ideology they disfavor.