I wonder how easy it would be to update the spec for URLs to disallow punctuation at the end of a URL?! But I would definitely blame Virgin Media for not testing their comms