This crosses a line for me. It's one thing to roast a company over a fire, it's another thing to impersonate them.
A reasonable person should be able to tell the roast from the real deal - the original website was at the very edge of it, the Twitter account is right off the cliff.
So basically what you're saying is, impersonating people is wrong, but it's ok when we don't like the person/group being impersonated.
Do you have principles, or is your morality purely based on convenience?
Just like how its legal to shoot terrorists, but not Americans. All morality is based on drawing tribal lines, and BP isn't in my tribe.