My sentiments exactly, but since the offending visitor is English, I thought it better to express my thoughts in the "queens" more polite English, as in:
"You bloody poofter! Why don't you get your bleeding limey arse on the next flight to Manchester?"
Hoo boy... I wasn't going to put 'bleeding' and 'arse' in the same sentence, but I'm sure glad you did it for me=)