Normally I don't take just one side of an argument (because a great man once said that it's a foolish person who tries to proove someone wrong but a wise one to find truth.) but there really is only one side to this one.
For a person to blame their actions on something else in their life is cowardly; they are just too chicken to own up to the possible and a perfect example of humanity trying to excuse itself from it's own hypocrisy.
The people who actually do commit sexual crimes such as rape and whatnot have been terribly irresponsible in thier own lives and look for a way out without wanting to accept their deserved consequences. (The same could be said for many of the issues sthat people deal with.)