You are pretty much spot on with what you've said there. I was lucky enough to be round at Snelders house a few months ago and, perhaps naively, asked him about this time in his career.
He answered fully, and it was really interesting. After listening, you wouldn't begrudge him in the slightest for what he did. He was told he was getting punted at the end of the season because, there was a massive chance Aberdeen were going to get relegated. He was told to look elsewhere, and was effectively put on the market. Rangers approached, and offered him security and champions league football. He agreed everything in principle, let Aberdeen know and that was that.
Then at the 11th hour, Aberdeen changed their mind and started demanding that he stay. He had two options - stay with the club who days earlier weren't talking to you and wanted you out or go somewhere that have pretty much guaranteed you you'll get Champions League football (something he wouldn't get at Aberdeen) and job/financial security and, well.... The decision was already made for him.
People just look at things on the surface, perhaps see a headline and jump to the most awful of conclusions about people who really loved our club. Snelders still logs onto the forums, he still loves our club. Seeing him described as a cunt would, I'd imagine, come as a surprise.
But hey ho.... "Huck The Funs" must know something we don't.