This is why American system of governance is broken. Nothing good can be done if the President is from a different party than the "Ruling" party. They should make it more like the "British" system, where the "Ruling" party decides the president.
The situation would be even worse when a president gets elected from one party in his first term and both house and senate belong to the other party. What a waste of tax dollars are such elections!