I think Lordi deserved to win TBH. With the present governments relatively low international standing after backing Bush in Iraq I was supprised our carp song got as many points as it did.
We still got five times as many points as France though so something to celebrate at least
Israel only got four so they are even more unpopular
and Malta only just missed out on a zero point finish, finally getting their singleton very late on.