The SNP did really well in Thursday's local elections, gaining 61 extra councillors (compared to 46 extra for Labour), with these gains mainly coming from the Tories and the Liberal Democrats.
East Renfrewshire is actually quite typical in this regard: Labour 8 (+1), SNP 4 (+1), Tories 6 (-1), LibDems 0 (-1), Independents 2 (n/c).
However, if you've been watching the BBC, you'd think the SNP actually had a bad election. To achieve this negative image, they've had to doctor the figures, so instead of comparing the number of seats with the last election -- as is the norm for reporting elections -- they've decided to to compare the number of seats with the status quo ante bellum, which helps Labour immensely because they were hit by numerous defections of councillors to the SNP over the past few years.
According to the BBC, Labour therefore gained 58 seats compared to 57 seats to the SNP, and they then turn this into a story about Labour doing significantly better than the SNP. Of course they also conveniently focus more on these figures than on the absolute numbers, which are 424 SNP councillors compared to 394 Labour ones.
To reinforce their version of events, the BBC have been focusing strongly on Glasgow (where the SNP admittedly were too ambitious and thus didn't gain quite as many seats as hoped, increasing their number of councillors "only" from 22 to 27), and been ignoring the parts of the country where the SNP had an excellent election, such as Dundee, which now has an absolute SNP majority.
The BBC's biased reporting is not just affecting the SNP, but also the other pro-independence party, the Scottish Greens. They increased their number of councillors from 8 to 14, but this has been more or less ignored by the BBC.
This anti-independence bias has to stop now! The BBC are supposed to be impartial, and surely that should apply in Scotland as well as in England.