Congress isn't forcing them to drill anywhere is the point. There are other locations to drill. They WANT to drill offshore, and one of the rules for off-shore drilling is that it has to be a certain distance away. Congress didn't create the mess....when BP/Transocean agreed to drill out there, they should have understood the consequences of their actions and the legal ramifications for screwing up.
They ignored that, drilled anyways, did terrible work, cut corners, had bullshit clean-up and response protocols, were warned a few more times of the associated risk.
BP went out of their way to seek to drill there, they weren't forced to do so. They didn't have to invest in it, they have other places to go and things their company can invest in energy wise. It was their choice all the while knowing the rules.
I'm not sure what your wild analogy has to do with anything. I guess if you made it legal to slaughter ever woman that has a child....and they decide to have a child and get slaughtered...you could blame the woman?
I doubt anyone would find it morally just.