We just had a similar situation this summer but it wasn't a principal or teacher... It took the Philly DA to get action and get a "rotten egg" tossed out whereas all attempts by organized parishioners were thwarted up through the vicar and chancery since '99.
There is a righteous anger that doesn't seem to mellow with time.
This thread was posted in June 2002----things haven't changed much, eh?