The only reason for this crap is the FA's insistence that all semi finals are played at Wembley. Total bollocks. For over 100 years, semi finals have been played at other stadiums. There are plenty of other neutral stadiums available that weekend that are much more convenient for both sets of fans. Stadiums in cities where they aren't holding a massive rugby game and a marathon on the same day. Cities where it doesn't cost 250 quid for a hotel room. Cities where you can get from the stadium to the train station in 30 minutes.
It's clear the FA's primary concern is to make as much money as possible. They don't give a fuck about the fans. If they did, they'd consider Birmingham, Leeds or Newcastle as a venue for the semi final, as they used to do.