John McCain, as well as Obama, will be happy if Citizens United is overturned.
Actually, the USSC did overturn Citizens United. What Obama wants is limitations on free speech so that Citizens United can be re-enacted.