Unfortunately your experience is not something new and I've heard of considerably worse involving pointing dodgy links at competitors sites, "review" sites that charge to rebut a negative review, etc. It really sucks that people behave like this but good on you for the outing, maybe it will help.