Also I hate this trend of trying to fix dev mistakes in SP/CO-OP games long after the fact, in this case its several patches later even. It's one thing to revert something quickly but another to let players use it as an acceptable part of the game for months then nerf it in their SP experience.
On the one hand I agree but on the other I'll never bag on a developer for providing post-release support in this manner. In the case of the nerfs, they fixed exploits more than anything it looks like. And the Wilhelm buff was much needed I think. I remember all of the big to-do about "Oh, Thank GOD Jack didn't send Wilhelm!" and "You can't handle Wilhelm! RUN!!" and then I killed him with a low level corrosive sniper rifle in like 30 seconds. I suck at games - if I am complaining a fight was way too easy you know it is true!
“The greatness of a nation and its moral progress can be judged by the way its animals are treated.” - Mahatma Gandhi