Obama's digging himself into a tax reform hole

The president says he wants to get rid of tax loopholes, but he's come up with a new set of them for his 2012 budget.

By , Guest blogger

  • close
    Kari Bruwelheide, a physical anthropologist with the Smithsonian Institution, examines what she believes to be cranial fragments during a dig at cemetery for plantation slaves in Falls County, Texas, Thursday, Feb. 10, 2011. Guest blogger Howard Gleckman writes that Obama should put down the shovel and stop digging himself into a hole with tax reform.
    View Caption

You know the aphorism: When you’re in a hole, first thing to do is stop digging. When it comes to tax reform, President Obama is still shoveling away.

In recent weeks, the president has had a lot to say about the need to eliminate tax loopholes and cut tax rates, especially for corporations. Yet his 2012 budget is filled with new tax breaks for favored activities.

The fiscal plan is actually a mix of small-bore tax cuts and tax increases. True, he’d eliminate preferences for oil, gas, and coal and for some activities of multinational corporations. But he’d also create, extend, or expand a whole host of other tax subsidies. There are new tax credits for investments in green energy and energy-efficient commercial buildings. There are $2.5 billion in new tax breaks for businesses in “designated growth zones.” That’s on top of an additional $1.8 billion in “New Markets” tax credits and $2 billion in special tax breaks for transit projects in New York City.

Recommended: 6 ways to make tax reform happen

And there’s more. He’d expand and make permanent the research and experimentation (usually called the R&D) tax credit, at a cost of $100 billion over 10 years. This even through the evidence suggests that while the credit results in cost shifting within companies, it does relatively little to encourage research that wouldn’t have been done anyway.

There is even a $250 “refundable tax credit” for government employees who don’t get Social Security. Imagine the howls of protest Obama would hear if he proposed to write a $250 check to these workers. But this is a tax credit, so it’s different. Except, of course, it’s not.

All of this is what my Tax Policy Center colleague Gene Steuerle long-ago dubbed tax deform. Instead of broadening the tax base and getting government out of economic decision making, Obama is proposing to narrow the base and wade hip-deep into those choices. For Obama, fossil fuels are bad, alternative energy is good. So he takes away the oil and coal subsidies but adds new ones for solar and wind.

Obama has no chance of killing the oil and coal tax breaks, but even if he did, the next guy would probably just add them back (national security, you know) without dumping the tree-hugger stuff. And that’s why the tax code is crumbling under its own weight.

In fairness to Obama, he’s hardly the first president to lard his budget with new tax preferences. President Clinton was infamous for narrowly targeted “feel-your-pain” credits that he’d hand out like big city pols once distributed Thanksgiving turkeys. President Bush did the easy part of reform by cutting rates in 2001, but he added a bunch of new subsidies at the same time.

The difference now is that Obama keeps talking up tax reform even as he loads the code with more goodies. The more of this special pleading stuff he adds, the harder they will be to clean out if he really does try to lower rates someday. Worse, he’s increasing tax breaks at the same time he’s make painful cuts to a small slice of domestic spending. Is easing the commute from Westchester to Wall Street really a higher federal priority than helping low-income families pay their heating bill?

Add/view comments on this post.

------------------------------

The Christian Science Monitor has assembled a diverse group of the best economy-related bloggers out there. Our guest bloggers are not employed or directed by the Monitor and the views expressed are the bloggers' own, as is responsibility for the content of their blogs. To contact us about a blogger, click here. To add or view a comment on a guest blog, please go to the blogger's own site by clicking on the link above.

Share this story:

We want to hear, did we miss an angle we should have covered? Should we come back to this topic? Or just give us a rating for this story. We want to hear from you.

Loading...

Loading...

Loading...

eZ debug

Clear cache:

Quick settings:

Timing: Jul 09 2014 06:38:27
Script start
Timing: Jul 09 2014 06:38:27
Module start 'content'
Warning: eZDebug::accumulatorStop Jul 09 2014 06:38:27
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Warning: eZDebug::accumulatorStop Jul 09 2014 06:38:27
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Warning: eZTemplate:def @ extension/csm_base/design/csm_design/templates/content/datatype/view/ezbyline.tpl:10[1] Jul 09 2014 06:38:27
Variable 'story_source' is already defined.
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 06:38:27
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Timing: Jul 09 2014 06:38:27
Module end 'content'
Timing: Jul 09 2014 06:38:27
Before parse_includes
Strict: PHP: E_STRICT Jul 09 2014 06:38:27
Non-static method MugoViewExtras::get_view_extras() should not be called statically, assuming $this from incompatible context in /var/www/www.csmonitor.com/extension/mugo_view_extras/autoloads/template_operators.php on line 37
Warning: eZTemplate:def @ extension/csm_base/design/csm_design/override/templates/extra/archive.tpl:21[1] Jul 09 2014 06:38:27
Variable 'view_extra_node' is already defined.
Timing: Jul 09 2014 06:38:27
After parse_includes
Timing: Jul 09 2014 06:38:27
End

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0130 sec 1,285.9922 KB1,162.1016 KB
Module start 'content' 0.0130 sec1.9671 sec 2,448.0938 KB11,139.7656 KB
Module end 'content' 1.9801 sec0.0186 sec 13,587.8594 KB393.6953 KB
Before parse_includes 1.9988 sec0.0550 sec 13,981.5547 KB281.0469 KB
After parse_includes 2.0538 sec0.0010 sec 14,262.6016 KB-183.1016 KB
End 2.0548 sec  14,079.5000 KB 
Total runtime:2.0639 sec
Peak memory usage:16,526.3984 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0070 sec0.3379%360.0002 sec
Mysql Total
Mysqli_queries0.1101 sec5.3254%1560.0007 sec
Looping result0.0072 sec0.3491%1480.0000 sec
Template Total2.0148 sec 97.5% 7 0.2878 sec
Template load0.0079 sec0.3837%70.0011 sec
Template processing2.0066 sec97.0886%70.2867 sec
Template load and register function0.0002 sec0.0110%40.0001 sec
states
state_id_array0.0039 sec0.1877%80.0005 sec
state_identifier_array0.0048 sec0.2346%110.0004 sec
override
Cache load0.0072 sec0.3499%840.0001 sec
eZ Find
MoreLikeThis0.0000 sec0.0000%00.0000 sec
Query build0.0051 sec0.2490%10.0051 sec
Engine time0.0317 sec1.5325%10.0317 sec
Search0.2671 sec12.9252%20.1336 sec
Class attribute list0.0730 sec3.5302%10.0730 sec
Sytem overhead
Fetch class attribute can translate value0.0009 sec0.0452%20.0005 sec
Fetch class attribute name0.0002 sec0.0098%100.0000 sec
XML
Image XML parsing0.0036 sec0.1764%20.0018 sec
class_abstraction
Instantiating content class attribute0.0001 sec0.0037%100.0000 sec
General
String conversion0.0000 sec0.0007%30.0000 sec
dbfile0.0014 sec0.0659%420.0000 sec
View Extra building0.0099 sec0.4778%40.0025 sec
Total script time:2.0668 sec

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
01a980f93dc967c6e39d52a11ae2108b_1404899611_all.cssCSS3extension/csm_base/design/csm_design/stylesheets/normalize.css
extension/csm_base/design/csm_design/stylesheets/html5b.css
design/standard/stylesheets/debug.css
extension/ezwt/design/standard/stylesheets/websitetoolbar.css
extension/csm_base/design/csm_design/stylesheets/jquery-ui-1.10.3.custom.min.css
extension/csm_base/design/csm_design/stylesheets/desktop.css
ede0a88fd146f1a095d27fb22227d0e5_1398846822.jsJS2extension/csm_base/design/csm_design/javascript/modernizr.js
extension/csm_base/design/standard/javascript/jquery-1.10.2.min.js
1650da1ba852ac5f9af81af07e8fa105_1404899611.jsJS2extension/csm_base/design/csm_design/javascript/jquery-ui-1.10.4.min.js
extension/csm_base/design/csm_design/javascript/json2.js
extension/csm_base/design/standard/javascript/jquery.cookie.min.js
extension/csm_base/design/csm_design/javascript/jquery.mobile.custom.min.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.arthole.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.sticky.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.csmstory.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.right_column.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.csmstory_editorspickdialog.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.sailthru_signup.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.jcarousel.min.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.history.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.mainNav.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.gallery.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.staffdialog.js
extension/csm_base/design/csm_design/javascript/jQuery.rollChildren.js
extension/csm_base/design/csm_design/javascript/pubService_extended.js
extension/csm_base/design/standard/javascript/csm/csmNew.js
extension/csm_base/design/csm_design/javascript/jquery.quiz.js
extension/csm_base/design/csm_design/javascript/jquery.spectrumQuiz.js
extension/csm_base/design/csm_design/javascript/global.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/article.tplextension/csm_base/design/csm_design/override/templates/full/article.tplEdit templateOverride template
22content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
2content/datatype/view/ezimage.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezimage.tplEdit templateOverride template
22content/datatype/view/ezxmltags/link.tpl<No override>extension/csm_base/design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
4content/datatype/view/ezxmltags/emphasize.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/emphasize.tplEdit templateOverride template
1content/datatype/view/ezstring.tpl<No override>design/standard/templates/content/datatype/view/ezstring.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tpl<No override>design/standard/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
1content/datatype/view/ezbyline.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezbyline.tplEdit templateOverride template
1content/datatype/view/ezobjectrelationlist.tplcontent/datatype/view/story_images.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/story_images.tplEdit templateOverride template
1content/datatype/view/eztext.tpl<No override>design/standard/templates/content/datatype/view/eztext.tplEdit templateOverride template
1content/datatype/view/ezstring.tplcontent/datatype/view/image_credit.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/image_credit.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tplcontent/datatype/view/story_info_box.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/story_info_box.tplEdit templateOverride template
1content/datatype/view/ezmatrix.tplcontent/datatype/view/ezmatrix_article_related_external_links.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/ezmatrix_article_related_external_links.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/csm_base/design/csm_design/templates/pagelayout.tplEdit templateOverride template
1modules/mugo_view_extras/extra_cached.tpl<No override>extension/mugo_view_extras/design/standard/templates/modules/mugo_view_extras/extra_cached.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 62
 Number of unique templates used: 16
 Time used to render template usage: 0.0006 secs