Those bleating on about how everyone hates us, it's laughable and a bit cringy to be honest. It smacks of a massive chip on the shoulder and a complete lack of awareness of the crap songs we send year after year.
Like others have said, promotion is a massive reason for others doing well. But we also have to look at the quality of song we're sending. Apart from the Big 5 + previous year's winner, all the other countries have to produce a good song or risk being eliminated in the semi finals. So the other 6 can get away with sending shit songs because there's no incentive for us to bother trying to produce a great song.
If you look at last year's results, we have the big 5 (UK, France, Italy, Germany,Spain) and the previous year's winner (Netherlands) - Italy and France massively upped their game and did well, but the other 4 came the bottom 4. That can't be a coincidence.
I think those who think it's because of Brexit or Iraq or whatever need to get that chip of their shoulder and look at the song.
@LondonDadToBe had it spot on.