I hope I'm not one of the assholes. If so, not my intent. But stewing over stuff as serious as this most likely won't get you anywhere but trouble. At least TRY talking to a professional before writing them off. That's why they're there.

Best of luck amigo. ~