I personally feel that this translation makes a lot more sense and is more understandable. I dunno exactly what it is but I know that some of the choices of words make more sense such as "that scumbag that raised me" instead of "the piece of trash that picked me up". The latter seems like...