Site uses cookies to provide basic functionality.

OK
There are so many ways of falling off the high moral ground you've carefully built up for yourself. Moral ground is like that--slippery at the edges.