I dont blame you for wanting to put up a screen that would piss me off too, leyland cypress would probably be the best screen although it would take time you could always plant some privet!!