Erm, you just don't get it.
No it's you that's not getting my point.
If I rob a bank, knock an old lady over and nick her bag or download a piece of hacked software, then irrespective of the fact I've broken the law I would feel it was morally wrong.
In this case as I'm permitted to see the programme at home as I've paid the licence fee then I don't find it morally wrong to use a proxy if I'm on holiday. I couldn't give a toss about the BBCs contractual relationships, and incidentally being civil law until someone is successfully prosecuted then it's not absolutely certain that it contravenes anything, as the performing rights people have found out to their cost several times.
And before you claim computer misuse is an offence, using a proxy is not an offence and to prove misuse you would have to first bring a successful case in the civil courts.
The real answer is quite simple, make people subscribe to the site and part of the sign in process uses the persons licence number, this could apply to all UK TV channels, that way restrictions would be unnecessary.