This sort of thing has happened for many years. Having experienced it myself we got round it by being invited by the University itself, rather than the Union. The seniors of the University were very supportive. The stands (URNU, OTC and UAS) were set up just round the corner from the Union but
not actually inside it, allowing freedom of choice for students without pandering to student politics.
The local UAS subsequently caused a bit of trouble by going to the LGB stand(Lesbian, Gay and Bi not its mil air meaning) and asking to book some lesbians for a party!