I sympathize with you. Just remember there have always been sleazoids in this world and there always will be.
However, God - that is, the Lord, with His law and His love - will win out in the end. Trust in Him, and don't let the sleazoids ruin your weekend.
In any case, the good guys nabbed them...
Oh I know...if it wouldn't be for my faith I would go nuts reading stories like these. Thanks and yes, they good guys DID nab the bad guys. :)