"And Google really has no obligation on their part to fix this."
No, but this problem is growing exponetially and in time their index will look like S&*t.
I do believe they are taking action right now to fix this problem, but from the little bit of reading I've done on the subject, the way they handle redirects is tied in with their basic algo (duplicate penalties)at least.
If you find some genuine bad guys redirecting to your site, file a spam report on them. I did a few days ago & they were gone within 24 hrs.