Na verdade, se você permanecesse ilegal por um longo tempo e as autoridades do país em que você está queriam remover você (isso não está acontecendo neste caso, estou apenas mencionando isso para ilustrar como o sistema funciona), eles entrariam em contato com o consulado britânico para confirmar sua cidadania e obter um livre-trânsito.
Então, aparentemente, o consulado o expulsou e você compreensivelmente se sente irritado com isso, mas não faz sentido insistir nisso, perguntando se eles têm o "direito" de fazer isso ou o que mais você poderia fazer se não o ajudassem. .
Pelo que você escreveu, eu entendo que você não recebeu uma recusa formal ou uma decisão negativa que você teria que apelar ou algo assim. O próximo passo é, portanto, simplesmente tentar novamente. Talvez você fale com outra pessoa, mas, mesmo que não, mantenha a calma, não importa o que aconteça, mesmo que ache que o consulado é menos útil do que deveria. Seja educado, não seja argumentativo, ouça o que eles dizem e busque soluções. EDIT: Para repetir a mesma coisa mais claramente e como alguns outros comentaram, você precisa engolir e parar com toda a conversa ao longo das linhas de "é problema deles", "o governo deveria fazer isso" ou "eles não deveriam fiz isso ”.
Em relação ao dinheiro, os consulados geralmente não podem renunciar a taxas ou fornecer fundos, mas devem ajudá-lo a obter do Reino Unido. Uma solução quando tudo o mais falha (por exemplo, você não tem mais cartões bancários, ninguém pode pagar por você) é fazer com que um parente (ou talvez o serviço de assistência do seu banco ou cartão de crédito) lhe envie dinheiro via Western Union. Eles advertem strongmente contra isso, é claro, mas é possível permitir que o destinatário receba o dinheiro sem ID, com uma senha. E é caro também. Mas funciona.