I agree with everything you said except calling these vultures "law firms." Of course, it's technically true, but I'm an attorney myself and am ashamed to be associated with blood suckers like these.