Had a similar experience a couple of days ago Gaz - except I got slapped around the head.
It wasn't hard, but I was shocked that someone thought it was OK to do that. Well anyway I started effing and jeffing at them. They ran off when I went nuclear and called them a bunch of c*nts.
I was initially shocked that I'd use that sort of language, but as my mate said - you have to speak to them in words that they understand.
It won't stop me running and I know they live near me so doubtless I shall be seeing the oily little g*ts again.
Worst - Bloc Party - in danger of doing a Radiohead and disappearing up their own backsides.
Missed- Nirvana
Lucky to see - Terrorvision - 15 year anniversary of 'How to make friends...' I was jumping around like I was 18 again. Therapy and Metallica at Donnington (forget the year), shortly before Donnington was no more.
My mate swears by Udo's oil. Personally, if you have a healthy diet and eat plenty of seeds and nuts (as you're a vegan) then you really don't need to buy expensive things like this.
It's just my opinion though and if it works for you, then stick with it.