I don't think anyone outside of the UK and Ireland actually "hates" England. I think they don't necessarily rate England compared to the French or Belgium teams for instance. What tends to happen is that if an English team for any sport does well, you'll get a minority of people who criticise the media and fans for going over the top with praise. This is despite the fact that the same thing probably happens in any other Country when a national team performs well.
You must also factor in that generally we've been going through a torrid time in this Country: the rail network, NHS, uncertainty over Brexit etc. I can therefore completely understand why, when the national football team gets into a semi-final for the first time in 28 years, there is some excitement in the Country.
The fact is, England have done well. They have not played scintillating football but they have shown a mental strength and a togetherness that we haven't seen for a long long time. Southgate deserves a lot of credit for the man management off the pitch. This tournament has been solely about the football and not about WAGs, training facilities, hotel arrangements etc.
If Irish, Northern Irish, Scottish or Welsh fans want to boo the team, then they can. But it won't change the fact that England have reached the world cup semi-finals and not a single one of their teams even qualified. English football is actually on the up. The youth teams have done very well. No matter what happens now, it'll be very interesting to see if the current team, alongside the youth products coming through, can build on this and create a team that actually is on par, at least on paper, with say France.