Valentina Gomez has been barred from entering the UK by the home secretary, disrupting her plans to speak at a rally.