World Library  
Flag as Inappropriate
Email this Article

Political positions of Barack Obama

 

Political positions of Barack Obama


Barack Obama campaigning in New Hampshire, August 2005

Barack Obama has declared his position on many political issues through his public comments and legislative record. The Obama Administration has stated that its general agenda is to "revive the economy; provide affordable, accessible health care to all; strengthen our public education and social security systems; define a clear path to energy independence and tackle climate change; end the war in Iraq responsibly and finish our mission in Afghanistan; and work with our allies to prevent Iran from developing a nuclear weapon."[1]

Contents

  • Economic policy 1
  • Energy policy 2
  • Federal emergency management / Disaster relief 3
  • Foreign policy 4
    • Overview 4.1
  • Law enforcement and security policy 5
  • Social policy 6
  • See also 7
  • References 8
  • External links 9

Economic policy

Barack Obama's current economic advisors are Alan B. Krueger and Jeffrey Liebman.[2][3]

In 2006, Obama wrote: "We should be asking ourselves what mix of policies will lead to a dynamic free market and widespread economic security, entrepreneurial innovation and upward mobility [...] we should be guided by what works."[4]

Speaking before the National Press Club in April 2005, he defended the New Deal social welfare policies of Franklin D. Roosevelt, associating Republican proposals to establish private accounts for Social Security with social Darwinism.[5]

In response to the recession, Obama signed into law the American Recovery and Reinvestment Act of 2009 shortly after taking office. The law featured large amounts of infrastructure spending, funding for states, tax cuts, and other stimulative measures. After the 2010 midterm elections, he signed into law the Tax Relief, Unemployment Insurance Reauthorization, and Job Creation Act of 2010 which extended the Bush tax cuts for all incomes, temporarily cut the payroll tax, and reduced a number of other taxes.

Energy policy

President Obama's energy policy can be understood by looking at the different investments in clean energy that were evident in the American Recovery and Reinvestment Act of 2009.

On March 31, 2010 at Andrews Air Force base, President Obama announced a “Comprehensive Plan for Energy Security”, stating that "moving towards clean energy is about our security. It’s also about our economy. And it’s about the future of our planet."[6] The President's plan includes raising fuel efficiency standards. He also announced a decision to double the number of hybrid vehicles in the federal government's fleet and a decision to expand domestic offshore oil and gas exploration in Alaska, the eastern Gulf of Mexico, and off the east coast of the United States.[7]

Federal emergency management / Disaster relief

Obama has proposed cuts of $1 billion, or 3%, to the Federal Emergency Management Agency (FEMA) for 2013. More money would be given to state and local programs under Obama's proposal.[8]

Foreign policy

Obama addressing the Save Darfur rally at the National Mall in Washington, D.C., on April 30, 2006.[9]

Obama's overall foreign policy philosophy has been postulated as "The Obama Doctrine" by Washington Post columnist E. J. Dionne, which Dionne explains as "a form of realism unafraid to deploy American power but mindful that its use must be tempered by practical limits and a dose of self-awareness." [10] A New York Times op-ed article by David Brooks identified Obama as having enormous respect for and being deeply influenced by the philosophy of Reinhold Niebuhr.[11]

Overview

His first major speech on foreign policy was delivered on April 23, 2007, to the Chicago Council on Global Affairs. He identified the problems that he believes the current foreign policy has caused, and the five ways the United States can lead again, focused on "common security", "common humanity", and remaining "a beacon of freedom and justice for the world":[12]

  • "Bringing a responsible end" to the war in Iraq and refocusing on the broader region.
  • "Building the first truly 21st century military and showing wisdom in how we deploy it."
  • "Marshalling a global effort" to secure, destroy, and stop the spread of weapons of mass destruction.
  • "Rebuild and construct the alliances and partnerships necessary to meet common challenges and confront common threats," including global warming.
  • "Invest in our common humanity" through foreign aid and supporting the "pillars of a sustainable democracy – a strong legislature, an independent judiciary, the rule of law, a vibrant civil society, a free press, and an honest police force."

During the speech, Obama called for an expansion of the United States Armed Forces "by adding 65,000 soldiers to the Army and 27,000 Marines", an idea previously introduced by Secretary of Defense Robert Gates.

In a Washington, DC, speech entitled "A New Strategy for a New World"[13] delivered July 15, 2008, Obama stated five main foreign policy goals:

  • Ending the war in Iraq responsibly.
  • Finishing the fight against al Qaeda and the Taliban.
  • Securing all nuclear weapons and materials from terrorists and rogue states.
  • Achieving true energy security.
  • Rebuilding our alliances to meet the challenges of the 21st century.

Law enforcement and security policy

United States electronic surveillance has reached an all-time high under Obama, with increased monitoring of emails, text messages and phone conversations.[14]

Social policy

The Almanac of American Politics (2008) rated Obama's overall social policies in 2006 as more conservative than 21 percent of the Senate, and more liberal than 77 percent of the Senate (18 percent and 77 percent, respectively, in 2005).[15]

In 2010, Obama signed into law the Don't Ask, Don't Tell Repeal Act of 2010 which ended a policy of not allowing gays to state their sexual orientation openly in the military. In May 2012, he became the first sitting U.S. president to announce his support for the legalization of same-sex marriage.[16]

During his second inaugural address on January 21, 2013, Obama called for full equality for gays: “Our journey is not complete until our gay brothers and sisters are treated like anyone else under the law — for if we are truly created equal, then surely the love we commit to one another must be equal as well.” This was a historic moment, being the first time that a president mentioned gay rights or the word gay in an inaugural address.[17][18]

See also

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ Agenda | Change.gov: The Obama-Biden Transition Team
  2. ^
  3. ^ David Leonhardt. "ECONOMIX; Assessing The Advisers In the '08 Race" New York Times. April 18, 2007
  4. ^ Obama (2006), p. 159.
  5. ^
  6. ^ http://www.whitehouse.gov "Remarks by The President on Energy Security at Andrews Air Force Base" March 31, 2010
  7. ^ CNN Obama energy plan would open Atlantic and Gulf drilling April 1, 2010
  8. ^
  9. ^ For excerpts from Obama's speech, see:
  10. ^ E.J. Dionne Jr., "The Obama Doctrine", April 16, 2009, Available online. , Archived by WebCite.
  11. ^
  12. ^ barackobama.com "Remarks of Senator Barack Obama to the Chicago Council on Global Affairs" April 23, 2007
  13. ^
  14. ^ "Surge in U.S. Govt Electronic Surveillance." RIA Novosti, September 29, 2012.
  15. ^
  16. ^
  17. ^
  18. ^

External links

Official sites
  • BarackObama.com – Answer Center
  • BarackObama.com – Issues
  • Obama Senate.gov – Issues
Topic pages and databases
General
  • Chicago Tribune – Candidate coverage
  • On the Issues – Issue positions
  • Project Vote Smart – Candidate information, including issue positions
Disability issues
  • Obama answers questions on disability issues
Environment
Foreign affairs
Health care
Israel and the Middle East conflict
  • Obama on Zionism and Hamas – extensive interview with Jeffrey Goldberg
  • Speech by Senator Barack Obama
  • McCain, Obama positions on Mideast issues Associated Press June 6, 2008
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.