Always ask a simple question when it comes to visas "what fucked up shit did my government do this time?"
I had a road trip planned to el Salvador for adopting bitcoin conference. Had to fly as couldnt get a visa for Honduras in time and theyd changed the law for Brits. So yeah, you're being entitled and not understanding the cause.