This NBA policy because of "previous bad experiences" is such bollocks, it's simply that they have a NBA policy and that should be made clear by the agency, really pisses me off, if you are prepared to pay a bag for an hour your hardly going to be some dodgy asshole from a rough part of town intent on harming the girl, whatever colour. Would they turn down a fella who looked like Idris Elba or had the charm of Denzel Washington, would they fuck. Presumably she's happy to see some ugly, fat Englishman with bad teeth as long as he has a grand in his hand.
They have to realise you arranged the punt, cleared your diary, travelled then got this shit, it's scandalous, sorry you had/have to go through this.