Bad Polluters Act of 2009- Amends the Internal Revenue Code to deny to a Great Lakes polluter the taxpayer election to expense 50% of the cost of refinery property in the current taxpayer year. Defines "Great Lakes polluter" as a refinery owner that holds a permit issued by the Environmental Protection Agency (EPA) to discharge a certain level of pollutants into the Great Lakes.