Regarding visa proceedures: from what I've been told it's tit for tat. Don't whinge. Write to your MP :-D